当前位置: 首页 > news >正文

[leetcode]beautiful-arrangement. 优美的排列

. - 力扣(LeetCode)

class Solution {
public:vector<vector<int>> match;vector<int> vis;int num;void backtrack(int index, int n) {if (index == n + 1) {num++;return;}for (auto &x : match[index]) {if (!vis[x]) {vis[x] = true;backtrack(index + 1, n);vis[x] = false;}}}int countArrangement(int n) {vis.resize(n + 1);match.resize(n + 1);for (int i = 1; i <= n; i++) {for (int j = 1; j <= n; j++) {if (i % j == 0 || j % i == 0) {match[i].push_back(j);}}}backtrack(1, n);return num;}
};

相关文章:

  • 复旦大学:一个小技巧探测大模型的知识边界,有效消除幻觉
  • Python高速下载及安装的十大必备事项与C++联调
  • CesiumJS【Basic】- #057 绘制纹理填充多边形(Primitive方式)
  • [数据集][目标检测]桥梁检测数据集VOC+YOLO格式1116张1类别
  • Continual Test-Time Domain Adaptation--论文笔记
  • K8S 角色/组件及部署方式的简单概述
  • Linux shell编程学习笔记60:touch命令
  • MySQL高级-SQL优化- count 优化 - 尽量使用count(*)
  • 日常生活中应用广泛的长度单位(知道了解即可)
  • 安卓手机软件自动运行插件的开发流程及代码科普!
  • 【高考志愿】冶金工程
  • 深入解析Android DEX文件及其优化策略
  • uniapp横屏移动端卡片缩进轮播图
  • Qt | 2D 时钟设计
  • 基于uniapp(vue3)H5附件上传组件,可限制文件大小
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 【css3】浏览器内核及其兼容性
  • 345-反转字符串中的元音字母
  • 4. 路由到控制器 - Laravel从零开始教程
  • CEF与代理
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • SQL 难点解决:记录的引用
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • zookeeper系列(七)实战分布式命名服务
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 构建二叉树进行数值数组的去重及优化
  • 力扣(LeetCode)357
  • 模型微调
  • 排序算法学习笔记
  • 一个项目push到多个远程Git仓库
  • Spring Batch JSON 支持
  • ​TypeScript都不会用,也敢说会前端?
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • (175)FPGA门控时钟技术
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (Oracle)SQL优化基础(三):看懂执行计划顺序
  • (TOJ2804)Even? Odd?
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (三十五)大数据实战——Superset可视化平台搭建
  • (顺序)容器的好伴侣 --- 容器适配器
  • (算法二)滑动窗口
  • (微服务实战)预付卡平台支付交易系统卡充值业务流程设计
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • ******之网络***——物理***
  • *2 echo、printf、mkdir命令的应用
  • .“空心村”成因分析及解决对策122344
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .Net 基于MiniExcel的导入功能接口示例
  • .NET建议使用的大小写命名原则
  • .Net中的设计模式——Factory Method模式
  • /proc/vmstat 详解
  • [AI aider] 打造终端AI搭档:Aider让编程更智能更有趣!