N-Queens II
来源:互联网 发布:php遍历目录 编辑:程序博客网 时间:2024/05/21 22:43
这题和上一题一样就是改一下返回的数值就行了
class Solution { private: int ans = 0;public: bool check(int row, int* used) { for (int i = 0; i < row; ++i) { int diff = abs(used[i] - used[row]); // in a col if (diff == 0 || diff == row - i) { // int a row or line return false; } } return true; } void solve(int row, int n, int* used) { if (row == n) { ans++; return; } for (int col = 0; col < n; ++col) { // in 0 row, test n col used[row] = col; if (check(row, used)){ solve(row+1, n, used); // test other rows } } } int totalNQueens(int n) { int *used = new int[n]; solve(0, n, used); return ans; }};
0 0
- N-Queens && N-Queens II
- LeetCode: N-Queens II
- LeetCode : N-Queens II
- [Leetcode] N-Queens II
- N-Queens II
- 【leetcode】N-Queens II
- LeetCode: N Queens II
- [LeetCode]N-Queens II
- N-Queens II
- N-Queens II
- LeetCode - N-Queens II
- LeetCode:N-Queens II
- N-Queens II
- N-Queens II
- 【leetcode】N-Queens II
- LeetCode:N-Queens II
- Leetcode: N-Queens II
- leetcode N-Queens II
- 将ntfs分区转换为ext4分区
- 1005. 继续(3n+1)猜想 (25)
- Spring——SSH (Spring+Struts+Hibernate)框架搭建之配置文件序列二
- 过载保护
- orale 查询每年、每月、每日统计量的sql语句
- N-Queens II
- Redis命令总结
- 多线程访问共享对象和数据的方式
- XCode环境变量及路径设置
- 彻底了解指针数组,数组指针,以及函数指针,以及堆中的分配规则
- oracle 日期函数 求年的最后一天、第一天,月的最后一天
- Tornado异步学习
- Andriod SQLite
- nginx优化配置说明