LeetCode N-Queens II
来源:互联网 发布:循环大批量更新数据库 编辑:程序博客网 时间:2024/06/05 04:58
题目:
Follow up for N-Queens problem.
Now, instead outputting board configurations, return the total number of distinct solutions.
class Solution {public:int totalNQueens(int n) {res = 0;memset(used, false, sizeof(used));dfs(0, n);return res;}private:int res;// a[i]表示第i行的a[i]列有Queenint a[100];int used[100];void dfs(int dep, int maxDep) {if (dep == maxDep) {res++;return;}for (int y = 0; y < maxDep; y++) {if (check(dep, y) && !used[y]) {used[y] = true;a[dep] = y;dfs(dep + 1, maxDep);used[y] = false;}}}bool check(int x, int y) {for (int i = 0; i < x; i++) {if (abs(i-x) == abs(y-a[i]))return false;}return true;}};
0 0
- LeetCode: N-Queens II
- LeetCode : N-Queens II
- [Leetcode] N-Queens II
- 【leetcode】N-Queens II
- LeetCode: N Queens II
- [LeetCode]N-Queens II
- LeetCode - N-Queens II
- LeetCode:N-Queens II
- 【leetcode】N-Queens II
- LeetCode:N-Queens II
- Leetcode: N-Queens II
- leetcode N-Queens II
- LeetCode | N-Queens II
- Leetcode: N-Queens II
- LeetCode N-Queens II
- Leetcode N-Queens II
- N-Queens II -- LeetCode
- N-Queens II - LeetCode
- Scripts:dump nclob列的脚本(慎用)lob_dump_nclob.sql
- 探查油田——广度搜索
- java程序员必知的8大排序
- Java Swing界面编程(12)---JPanel布局
- Scripts:dump clob列内容的脚本(慎用)lob_dump_clob.sql
- LeetCode N-Queens II
- week14 清空行
- 链表常见操作:逆置(反转) .
- pangDiJlA诒稚勺桓巳柏彼
- Scripts:dump blob列内容的脚本(慎用)lob_dump_blob.sql
- redis pipeline的使用
- unity 面试题
- Scripts:显示有LOB列的表的脚本(慎用)LobData.sql
- linux命令和网络配置图步骤