hdu2181
来源:互联网 发布:智能小区门禁软件 编辑:程序博客网 时间:2024/06/05 19:38
蒟蒻的自我拯救。。。
#include <iostream>#include <algorithm>#include <cstring>#include <cstdio>#include <cmath>using namespace std;int save[100][100],ans[100],n,sum;bool vis[100];void dfs(int num,int dep){ ans[dep]=num; if(dep==20) { if(save[num][n]) { sum++; printf("%d: ",sum); for(int i=1;i<=20;i++) { printf(" %d",ans[i]); } printf(" %d\n",n); } return; } else { for(int i=1;i<=20;i++) { if(save[num][i]&&!vis[i]) { vis[i]=1; dfs(i,dep+1); vis[i]=0; } } }}int main(){ int a,b,c; for(int i=1;i<=20;i++) { scanf("%d%d%d",&a,&b,&c); save[i][a]=save[i][b]=save[i][c]=1; } while(scanf("%d",&n)) { if(!n) break; memset(vis,0,sizeof(vis)); vis[n]=1; dfs(n,1); } return 0;}
0 0
- hdu2181
- hdu2181
- hdu2181
- HDU2181
- hdu2181
- hdu2181 dfs
- 搜索进阶 hdu2181 回溯
- hdu2181-哈密顿绕行世界
- HDU2181 哈密顿世界环游
- HDU2181:哈密顿绕行世界问题
- hdu2181哈密顿绕行世界问题(DFS)
- HDU2181:哈密顿绕行世界问题(DFS)
- HDU2181:哈密顿绕行世界问题(DFS)
- 哈密顿绕行世界问题(hdu2181)
- HDU2181---哈密顿绕行世界问题
- [dfs]hdu2181 哈密顿绕行世界问题
- 【DFS】HDU2181哈密顿绕行世界问题
- HDU2181哈密顿绕行世界问题
- Android:requestWindowFeature使用详解
- oc第一节知识总结
- string.format大全
- 黑马程序员 java学习笔记——集合框架2
- android Toast大全(五种情形)建立属于你自己的Toast
- hdu2181
- Maven 入门
- POJ 2411 Mondriaan's Dream (状压DP)
- 【一维动规】 regular string 正则匹配、Word Break II
- 初学一天Objective-C的总结
- C++高精度大整数模板
- POJ1979 - Red and Black
- HDU 1548 A strange lift
- hdu 1143 Tri Tiling