南阳oj 1015 二分图染色入门
来源:互联网 发布:arstan 软件 制作年表 编辑:程序博客网 时间:2024/06/15 11:10
点击打开题目
最基础的二分图染色,水题不解释了
#include<stdio.h>#include<string.h>#define maxn 200int color[maxn],vis[maxn];int f[maxn][maxn];int n,m,mark;void clear(){memset(color,0,sizeof(color));memset(f,0,sizeof(f));memset(vis,0,sizeof(vis));mark=color[0]=1;}void dfs(int u){for(int i=0;i<n;i++)if(f[u][i]){if(!vis[i]){color[i]=-color[u];vis[i]=1;dfs(i);}else if(color[i]==color[u]){mark=0;return;}}}int main(){while(~scanf("%d%d",&n,&m)){int i,u,v;clear();for(i=0;i<m;i++){scanf("%d%d",&u,&v);f[u][v]=f[v][u]=1;}dfs(0);if(mark)printf("BICOLORABLE.\n");elseprintf("NOT BICOLORABLE.\n");}}
阅读全文
0 0
- 南阳oj 1015 二分图染色入门
- 南阳理工1015 (染色法判断二分图)
- 南阳理工1015 (染色法判断二分图)
- HDU OJ 4185 Oil Skimming【二分图之黑白染色】
- HDU OJ 4185 Oil Skimming【二分图之黑白染色】
- 洛谷OJ 1155 双栈排序(二分图染色)
- 南阳 oj 语言入门 cigarettes
- 南阳oj 27 dfs入门
- 南阳oj 58 bfs入门
- 判断二分图 染色法 NYOJ 1015
- 二分图染色模板
- 二分图染色
- 二分图染色模板
- 【模板】二分图染色
- 二分图染色问题
- 南阳OJ--语言入门--来自小代码
- 南阳OJ语言入门锦集
- 南阳oj Triangular Sums 语言入门
- ES6 Promise:模式与反模式
- 十分钟搞定pandas(一)
- java随机数
- 欢迎使用CSDN-markdown编辑器
- Tomcat配置与优化(内存、并发、管理)
- 南阳oj 1015 二分图染色入门
- javax.imageio.IIOException: Can't read input file!
- django request.META里包含了哪些数据?
- 抽象类 VS 接口
- iOS开发笔记之设置键盘为UIDatePicker
- Material Design 视图和阴影
- web--前端之js代码6
- C语言控制台的输入与输出
- css知识点