hdu1997 汉诺塔
来源:互联网 发布:上瘾网络剧在哪里播 编辑:程序博客网 时间:2024/06/02 04:31
原文链接 http://blog.csdn.net/yongnuzhibu/article/details/7442248
#include <stdio.h>#define maxn 65int dfs(int n, int *x, int *y, int *z){if(n == 0) return 1;if(y[0] && n == y[1]) return 0;if(x[0] && n == x[1]){x[1] = x[0] - 1;dfs(n-1, ++x, z, y);}else if(z[0] && n == z[1]){z[1] = z[0] - 1;dfs(n-1, y, x, ++z);}}int main(){int a[maxn], b[maxn], c[maxn];int i, t, n;scanf("%d", &t);while(t--){scanf("%d", &n);scanf("%d", &a[0]);for(i = 1; i <= a[0]; ++i)scanf("%d", &a[i]);scanf("%d", &b[0]);for(i = 1; i <= b[0]; ++i)scanf("%d", &b[i]);scanf("%d", &c[0]);for(i = 1; i <= c[0]; ++i)scanf("%d", &c[i]); dfs(n, a, b, c) ? printf("true\n") : printf("false\n");}return 0;}
0 0
- hdu1997 汉诺塔
- HDU1997:汉诺塔VII
- hdu1997汉诺塔VII
- hdu1997汉诺塔VII
- HDU1997 汉诺塔7
- Hdu1997汉诺塔VII
- HDU1997
- hdu1997 汉诺塔VII(DFS递归调用)
- hdu1997 汉诺塔VII(深度优先搜索)
- 【(伪)递归】HDU1997 - 汉诺塔VII(非递归解法)
- hdu1997(Steps 2.2.3)
- 09-01 HDU_Steps2.2 HDU1568 HDU1443 HDU1997 HDU1222 HDU 1249 HDU1013 HDU1066 HDU2674
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- Spring Data操作Redis时,发现key值出现 \xac\xed\x00\x05t\x00\tb
- 第四周作业-键盘输入数据 和 数据类型
- 如何在给Eclipse安装插件
- 如何在eclipse jee中创建Maven project并且转换为Dynamic web project
- Linux下安装软件的几种方法
- hdu1997 汉诺塔
- 一个清华学生留学香港后对人生的思考
- 内存错误:CRT detected that the application wrote to memory after end of heap buffer
- 第四周作业-键盘输入数据 和 数据类型
- GXT中关于treeGrid 的问题,请求大神帮助;
- core标签库
- 如何穿都漂亮 明星教你军绿色外套穿搭
- Python2.7 urlparse学习
- Redis命令总结