hdu 1829
来源:互联网 发布:在线子域名查询 编辑:程序博客网 时间:2024/04/28 17:52
无聊水水~,二分图染色
#include<iostream>#include<cstdio>#include<vector>using namespace std;int n,m;vector<vector<int> >v(3000);int col[3000];int marks=1;void dfs(int u){ for(int i=0;i<v[u].size();i++) { int to=v[u][i]; if(col[to]==0) { if(col[u]==1) col[to]=2; else col[to]=1; dfs(to); } else if(col[to]==col[u])marks=0; }}void init(){ marks=1; for(int i=0;i<=n;i++) { col[i]=0; v[i].clear(); }}int main(){ int T; scanf("%d",&T); int cnt=1; while(T--) { scanf("%d%d",&n,&m); int x,y; init(); for(int i=0;i<m;i++) { scanf("%d %d",&x,&y); v[x].push_back(y); v[y].push_back(x); } for(int i=1;i<=n;i++) { if(col[i]==0) { col[i]=1; dfs(i); } } printf("Scenario #%d:\n",cnt++); if(!marks) printf("Suspicious bugs found!\n\n"); else printf("No suspicious bugs found!\n\n"); } return 0;}
0 0
- hdu 1829
- hdu 1829
- hdu 1829
- HDU 1829
- hdu 1829
- HDU 1829
- HDU-1829
- HDU 1829
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- HDU
- HDU
- hdu
- hdu
- 总结自己的Git常用命令
- ios-day14-06(Quartz 2D之动画)
- 第三周 【项目3 - 程序的多文件组织】
- C语言定义数组的几种形式
- sql server2005变成单个用户后不能访问,设置成多个用户的办法
- hdu 1829
- memcached深度解析(4)
- java序列化详解
- Java的String类不可变的好处
- 19个常用.net webservice服务集合
- C#基本原理
- cocos2dx学习日记四:SimpleAudioEngine使用
- 第二课 Java基础lesson 02 —— 事件机制
- 使用VisualVM监测Tomcat JVM情况的配置(Windows+Linux)