hdu 1878欧拉回路
2012-09-02 20:30
375 查看
http://acm.hdu.edu.cn/showproblem.php?pid=1878
View Code
欧拉回路:每个点的入度和出度均为偶数。
View Code
#include<stdio.h> #include<string.h> int n,m; int root[1002]; int from[1002]; int to[1002]; int find(int x) { int res=x; while(x!=root[x]) x=root[x]; return x; } void merge(int x,int y) { int fx,fy; fx=find(x); fy=find(y); if(fx!=fy) root[fx]=fy; } int main() { int a,b; while(~scanf("%d",&n),n) { for(int i=1;i<=n;i++) root[i]=i; memset(from,0,sizeof(from)); memset(to,0,sizeof(to)); scanf("%d",&m); for(int i=0;i<m;i++) { scanf("%d%d",&a,&b); merge(a,b); from[a]++; from[b]++; } int flag=0; int count=0; for(int i=1;i<=n;i++) { if(from[i]%2) { flag=1; break; } if(find(i)==i) count++; } if(count==1&&flag==0) printf("1\n"); else printf("0\n"); } }
欧拉回路:每个点的入度和出度均为偶数。
相关文章推荐
- HDU-1878 欧拉回路
- 【HDU 1878】欧拉回路(并查集)
- HDU 1878 欧拉回路(简单欧拉回路判定)
- HDU 1878 欧拉回路 基础题
- HDU 1878 欧拉回路(图论)
- HDU 1878 【欧拉回路】
- HDU 1878 欧拉回路
- hdu 1878 欧拉回路
- Hdu 1878 欧拉回路
- hdu 1878 欧拉回路(水题,判断欧拉回路)
- HDU-1878 欧拉回路(并查集,欧拉回路性质)
- hdu 1878 欧拉回路
- 浙大复试 HDU 1878 欧拉回路
- HDU 1878 欧拉回路 图论
- 杭电hdu 1878 欧拉回路 无向图
- HDU 1878 欧拉回路
- hdu 1878 欧拉回路
- hdu 1878 欧拉回路
- 【HDU】-1878-欧拉回路(并查集)
- HDU - 1878 欧拉回路(并查集)