1756八皇后 二进制优化
来源:互联网 发布:edi网络 编辑:程序博客网 时间:2024/06/05 12:49
#include<bits/stdc++.h>using namespace std;int lim=(1<<8)-1;int p;int t=1,r[94];int dfs(int row,int ld,int rd){if(row==lim) { t++; r[t]=r[t-1]; }else{int pos=lim & ~(row|ld|rd);while(pos){p=pos&(-pos);pos-=p;int q=p,ans=0;while(q){ans++;q=q>>1;}r[t]=r[t]*10+9-ans;dfs(row+p,(ld+p)<<1,(rd+p)>>1);r[t]=r[t]/10;}}}int main(){dfs(0,0,0);int n;cin>>n;for(int i=1;i<=n;i++){int n0;cin>>n0;cout<<r[93-n0];}}
0 0
- 1756八皇后 二进制优化
- 八皇后及其优化
- 八皇后-优化冲突检测
- 八皇后问题及其优化
- 1756_八皇后
- 八皇后__位运算优化搜索
- 八皇后的优化算法-位运算
- [P1219]八皇后[位运算优化]
- 回溯法解八皇后问题及再看八皇后问题优化
- 八皇后
- 八皇后
- 八皇后
- 八皇后
- 八皇后
- 八皇后
- 八皇后
- 八皇后
- 八皇后
- Linux 命令行文本处理工具
- ldap服务器的搭建
- 修改及查看mysql数据库的字符集
- 一张图理解javaEE层与层之间的关系
- Web Service 的工作原理
- 1756八皇后 二进制优化
- 第四讲、Linux常用命令
- 服务器常用端口及作用
- iOS调用系统视频分享参考
- Js 怎么遍历json对象所有key及根据动态key获取值(根据k值获取相应的value值)
- strtok函数的用法
- 使用窗函数设计FIR滤波器
- 【Linux】模拟实现sleep函数
- linux下vpn客户端strongswan配置