P1209 几何图形还原
来源:互联网 发布:第一会软件 编辑:程序博客网 时间:2024/05/29 07:49
P1209 几何图形还原
2017年6月3日
#include<iostream>#include<cstring>#include<cstdio>#include<algorithm>#include<cmath>using namespace std;int N;int a, b;bool edges[60][60];int Recalls[60 * 60 + 10];//记录int tails = 0;//Recallsbool Jus[60];bool flag = false;void Putin(){ cin >> N; memset(edges, false, sizeof(edges)); memset(Jus, false, sizeof(Jus)); while(cin >> a >> b){ edges[a][b] = true; edges[b][a] = true; }}inline bool Checke(){ for(int i = 1; i <= N; i++) if(Jus[i] == false) return false; return true;}void Dfs(int s){ if(s == 1 && Checke() == true){ flag = true; return; } for(int i = 1; i <= N; i++) if(edges[i][s] == true && Jus[i] == false){ edges[i][s] = false; edges[s][i] = false; Jus[i] = true; Dfs(i); if(flag == true && i != 1){ Recalls[++tails] = i; return; } edges[i][s] = true; edges[s][i] = true; Jus[i] = false; }}int main(){ Putin(); Dfs(1); cout << 1 << ' '; for(int i = tails; i >= 1; i--) cout << Recalls[i] << ' '; cout << endl; return 0;}
阅读全文
0 0
- P1209 几何图形还原
- 几何图形
- 几何图形
- tyvj P1209 拦截导弹
- P1209 修理牛棚
- [P1209]修理牛棚
- 绘制几何图形
- Direct2D 几何图形
- 选择几何图形
- 绘制几何图形
- 常见几何图形
- 填充几何图形
- P1209 [USACO1.3]修理牛棚 Barn Repair
- 还原
- 洛谷 P1209 [USACO1.3]修理牛棚 Barn Repair
- 洛谷 P1209 修理牛棚== Codevs 2079 修理牛棚
- 【贪心】洛谷 P1209 [USACO1.3]修理牛棚 Barn Repair
- 第二课,绘制几何图形
- sqlserver连接数据库
- Android:打造一个属于自己的浏览器(2)
- 什么时候使用字节流、什么时候使用字符流,二者的区别
- Unix、Posix和标准UniX规范
- 自定义View练习
- P1209 几何图形还原
- Android笔记五(Binder例子)
- Leetcode 151(Java)
- .Net实现邮件定时发送问题总结
- 【ubuntu】1404 安装ssh-server时出现错误
- hdu1496—Equations(枚举)
- 数据结构实验之栈七:出栈序列判定
- Win2008系统创建DNS服务器
- 蓝桥-ALGO-24-统计单词个数