Leetcode 526 Beautiful Arrangement
来源:互联网 发布:双mic降噪 算法 编辑:程序博客网 时间:2024/05/18 01:33
Leetcde 526 Beautiful Arrangement
C++版。
解题思想:
回溯。
AC代码如下,仅供参考。
class Solution {public:int countArrangement(int N) {vector<int>states(N+1, 0);int count = 0;arrange(states, count, 1, N);return count;}void arrange(vector<int>& states, int& count, int i, int N) {if (i > N) {count++;return;}for (int q = 1; q <= N; q++) {if (!states.at(q)&&(q % i == 0 || i % q == 0)) {states.at(q) = 1;arrange(states, count, i+1, N);states.at(q) = 0;}}}};
0 0
- Leetcode 526 Beautiful Arrangement
- LeetCode 526 Beautiful Arrangement
- LeetCode[526]Beautiful Arrangement(Java)
- Leetcode Beautiful Arrangement
- LeetCode 526. Beautiful Arrangement
- 【Leetcode】526. Beautiful Arrangement
- [LeetCode]526. Beautiful Arrangement
- 【LeetCode】526. Beautiful Arrangement
- leetcode 526. Beautiful Arrangement
- Leetcode: 526. Beautiful Arrangement
- [LeetCode] 526. Beautiful Arrangement
- [LeetCode]526. Beautiful Arrangement
- leetcode- Beautiful Arrangement II
- [LeetCode] 526. Beautiful Arrangement
- LeetCode:526. Beautiful Arrangement
- leetcode练习 Beautiful Arrangement
- [leetcode] 526. Beautiful Arrangement
- leetCode-Beautiful Arrangement II
- SpringMVC 确定目标方法 POJO 类型入参的过程
- Java解惑学习有感(四)---异常之谜
- Spring WebFlow(一)
- 对Tensorflow中tensor的理解
- 在Centos 7下安装MariaDB简明教程
- Leetcode 526 Beautiful Arrangement
- Java内部类
- C++与C之比较
- 什么情况下应进行血液透析?
- 线性时间选择
- 用户评论标签的抽取
- AOJ-problem-853
- LeetCode 64 Minimum Path Sum
- centos 6.5搭建vsftp虚拟用户