usaco checker
来源:互联网 发布:淘宝怎么设置上新提醒 编辑:程序博客网 时间:2024/06/06 05:03
/*ID: ljracm1LANG: C++PROB: checker*/#include<cstdio>#define Tint n,t;int col[15];int dig1[40],dig2[40];int row[15];void dfs(int d){ if(d>n){ t++; if(t<=3){ for(int i=1; i<=n; i++) printf("%d%c",row[i],i==n?'\n':' '); } } for(int i=1; i<=n; i++){ if(!col[i]&&!dig1[i+d]&&!dig2[d+(n+1-i)]){ col[i]=1; dig1[i+d]=1; dig2[d+(n+1-i)]=1; row[d]=i; dfs(d+1); col[i]=0; dig1[i+d]=0; dig2[d+(n+1-i)]=0; } }}int main(){ #ifdef T freopen("checker.in","r",stdin); freopen("checker.out","w",stdout); #endif scanf("%d",&n); t=0; dfs(1); printf("%d\n",t); return 0;}
0 0
- 【usaco】 checker
- USACO/checker
- [USACO]checker
- usaco checker
- USACO 1.5 Checker Challenge (checker)
- usaco——checker
- 【搜索】【USACO】Checker Challenge
- USACO 1.5.4 checker
- [usaco]1.5 Checker Challenge
- usaco Checker Challenge
- USACO:Checker Challenge
- USACO-Checker Challenge
- USACO Checker Challenge
- USACO Checker Challenge
- USACO checker WA code
- USACO 1.5.4 Checker Challenge
- [USACO 1.5.4] Checker Challenge
- usaco 1.5.4 Checker Challenge
- CF:Problem 427C - Checkposts强连通 Tarjan算法
- js高级程序设计第三版 第五章
- 可变字节码Variable Byte Code
- 第一节、介绍
- Eclipse导入Java工程导入错误
- usaco checker
- 类名:Pay (购物管理系统,实现结账计算,打印购物小票,计算积分功能)8
- C10k-problem
- usaco sprime
- Oracle-17410
- atitit 提升数据库死锁处理总结
- HashSet中包装类及其对应的基本类型重复数据问题
- WordXML格式初步分析*
- 夜猫子一个