LeetCode 52. N-Queens II
来源:互联网 发布:mac photoshop 编辑:程序博客网 时间:2024/05/16 15:45
描述
对于n皇后,答案是多少种
解决
利用二进制来标记
class Solution {public: int sum{0}; int most_num; int totalNQueens(int n) { most_num = (1 << n) - 1; rec(0, 0, 0); return sum; } void rec(int up_r, int l, int r) { if (up_r == most_num) { ++sum; return ; } int tmp = most_num & (~(up_r | l | r)); while (tmp) { int t = tmp & (-tmp); tmp -= t; rec(up_r + t, (l + t) << 1, (r + t) >> 1); } }};
0 0
- LeetCode 52. N-Queens II
- LeetCode --- 52. N-Queens II
- LeetCode 52.N-Queens II
- [Leetcode] 52. N-Queens II
- [leetcode] 52.N-Queens II
- [leetcode] 52. N-Queens II
- LeetCode 52. N-Queens II
- leetcode 52. N-Queens II
- LeetCode 52. N-Queens II
- LeetCode 52. N-Queens II
- leetcode.52. N-Queens II
- LeetCode 52. N-Queens II
- [LEETCODE]52. N-Queens II
- [LeetCode] 52. N-Queens II
- leetcode 52. N-Queens II
- leetcode-52. N-Queens II
- leetcode 52. N-Queens II
- LeetCode 52. N-Queens II
- C# 银行取款
- NDK的配置
- Java开发中的23种设计模式详解
- 详解Java解析XML的四种方法
- 用带缓存的文件操作实现简单的文件拷贝
- LeetCode 52. N-Queens II
- H.264 sequence parameter sets成员值含义学习笔记
- php复习 第十天 图形操作3之等比例缩放
- hdu2995
- shiro简介,认证,认证流程,自定义realm,散列算法
- MATLAB技巧——sort和sortrows函数
- java 中的Cloneable 接口
- H.264 picture parameter sets成员值含义学习笔记
- 面试题----统计水果出现次数最多的前三名(map的运用)