3361 数据结构实验之图论四:迷宫探索
来源:互联网 发布:zabbix监控apache 编辑:程序博客网 时间:2024/04/30 00:27
数据结构实验之图论四:迷宫探索
#include<bits/stdc++.h> using namespace std; int n,m,s,cou; int mp[1500][1500],vis[1500],a[1500]; void DFS(int s) { a[cou++]=s; vis[s]=1; for(int i=1;i<=n;i++) if(!vis[i]&&mp[s][i]) { DFS(i); a[cou++]=s; } } int main() { ios::sync_with_stdio(false); int t; cin>>t; int u,v; while(t--) { cou=0; cin>>n>>m>>s; memset(mp,0,sizeof(mp)); memset(vis,0,sizeof(vis)); for(int i=0;i<m;i++) { cin>>u>>v; mp[u][v]=mp[v][u]=1; } DFS(s); for(int i=0;i<cou;i++) { if(!i) cout<<a[i]; else cout<<" "<<a[i]; } if(cou!=2*n-1)//如果走过的点的个数不是2*n-1,则证明没有把灯点亮 cout<<" "<<"0"; cout<<endl; } return 0; }
0 0
- 3361数据结构实验之图论四:迷宫探索
- 3361 数据结构实验之图论四:迷宫探索
- 3361-数据结构实验之图论四:迷宫探索
- 3361 数据结构实验之图论四:迷宫探索
- 数据结构实验之图论四:迷宫探索
- 数据结构实验之图论四:迷宫探索
- 数据结构实验之图论四:迷宫探索
- SDUTOJ3361-数据结构实验之图论四:迷宫探索
- SDUT3361数据结构实验之图论四:迷宫探索
- 数据结构实验之图论四:迷宫探索
- 数据结构实验之图论四:迷宫探索
- 数据结构实验之图论四:迷宫探索
- 数据结构实验之图论四:迷宫探索
- 数据结构实验之图论四:迷宫探索
- 数据结构实验之图论四:迷宫探索
- 数据结构实验之图论四:迷宫探索
- SDUTACM 数据结构实验之图论四:迷宫探索
- 数据结构实验之图论四:迷宫探索
- Android SDK Manager无法正常更新列表的方法
- java webservice 的发布过程
- 单链表的递归实现
- 数据结构(C++)-用顺序结构实现的栈模板类
- 条件编译解析
- 3361 数据结构实验之图论四:迷宫探索
- String类型下的null和“”的区别
- 贪心算法总结
- Objective-c 基本数据处理方法
- github上创建项目与已有的项目上传到github上
- [乐意黎转载]从零开始学习jQuery (二) 万能的选择器
- Codeforces Round #380 D. Sea Battle (思维题)
- 第十四周项目3--判断是否为二叉排序树
- Android Studio Gradle 错误CreateProcess error=216