dfs 写一遍
来源:互联网 发布:数据库怎么定义主键 编辑:程序博客网 时间:2024/06/03 06:07
int a[10],book[10],total=0;void dfs(int step){if(step==10){if(a[1]*100+a[2]*10+a[3]+a[4]*100+a[5]*10+a[6] == a[7]*100+a[8]*10+a[9]){printf("%d%d%d + %d%d%d = %d%d%d\n",a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]);total++;}return;}for(int i=1;i<=9;i++){if(book[i]==0){book[i]=1;a[step]=i; dfs(step+1);book[i]=0;}}}
阅读全文
0 0
- dfs 写一遍
- DFS
- DFS
- dfs
- dfs
- dfs
- dfs
- DFS
- DFS
- dfs
- DFS
- DFS
- DFS
- dfs
- DFS
- dfs
- dfs
- dfs
- bzoj 2527 [Poi2011]Meteors
- [ BZOJ3572 ] [ Hnoi2014 ] [ 虚树 ] [ 树形DP ] 世界树
- 总分
- c++ builder 中的 XMLDocument 类详解(3)
- hdoj1059 Dividing (水题)
- dfs 写一遍
- Javaweb中页面跳转的几种方式
- 链接(二)
- 《C++ Primer》读书笔记 第14章:重载运算与类型转换
- IDEA代码提示快捷键Ctrl+Space不生效问题
- 内存分配与回收策略
- List一段代码去重
- MEI例程之 notify.c
- m*n拼图自动还原算法