这道题WA了好多次、测试数据感觉有点问题……

并查集啊,必须有。

#include<stdio.h>
#include<string.h>int ad[1003];
int f[1003];
int find(int x){if(f[x]==x){return x;}else return f[x]=find(f[x]);
}
int main(){int n,m,a,b,i;while(scanf("%d",&n)&&n){ scanf("%d",&m);memset(ad,0,sizeof(ad));for(i=1;i<=n;i++)f[i]=i;for( i=1;i<=m;i++){scanf("%d %d",&a,&b);ad[a]++;ad[b]++;if(a>b){a=a^b^(b=a);}f[find(a)]=find(b);}int flag=1;for(i=1;i<=n;i++){if(ad[i]%2==1){flag=0;break;}}int tmp=find(1);if(flag)for(i=2;i<=n;i++){if(find(i)!=tmp){flag=0;break;}}if(flag) printf("1\n");else printf("0\n");}return 0;}

转载于:https://www.cnblogs.com/dengyaolong/p/3697241.html

HDU1878欧拉回路相关推荐

  1. HDU1878 欧拉回路【并查集】

    欧拉回路 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  2. HDU1878 欧拉回路

    欧拉回路 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  3. HDU-1878 欧拉回路 判定是否存在欧拉回路

    题义就是在给定的图中判定是否存在欧拉回路. 图G的一个回路,若它恰通过G中每条边一次,则称该回路为欧拉(Euler)回路. 具有欧拉回路的图称为欧拉图(简称E图). 这里总结下各种图的判定的方法: 1 ...

  4. hdu1878欧拉回路(DFS+欧拉回路)

    欧拉回路 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  5. hdu-1878欧拉回路

    欧拉回路 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  6. CCF认证训练行动路线图

    通过CCF认证的训练题选自三个方面,一是CCF认证试题,二是使用北大百练的练习题等等,三是ACM-ICPC的练习题. CCF认证的试题是必须练习的,通过CCF试题的练习有助于了解试题风格特点.然而CC ...

  7. ICPC程序设计题解书籍系列之九:罗勇军《算法竞赛入门到进阶》

    罗书<算法竞赛入门到进阶>题目一览 第1章 算法竞赛概述 HDU1000 HDU1089-HDU1096 A+B for Input-Output Practice (I)-(VIII)( ...

  8. HDU各种考试题题解

    HDU各种考试题目一览 - Virtual Judge HDU研究生程序机考与考试 浙大计算机研究生复试上机考试-2005年 HDU1228 A + B[map] - 海岛Blog - CSDN博客 ...

  9. hdu 1228java_HDU各种考试题题解

    HDU各种考试题题解 浙大计算机研究生复试上机考试-2005年 HDU1228 A + B[map] - 海岛Blog - CSDN博客 HDU1231 最大连续子序列[最大子段和+DP]_算法,动态 ...

最新文章

  1. Servlet基础:接口、类、请求响应、配置、会话追踪、上下文、协作、异常
  2. 一文读懂AI 与神经网络发展历程
  3. 软件开发人员需要的不仅是技术,也不是文档,也不是管理,而是……
  4. FileNotFoundError: [Errno 2] No such file or directory: 'traingingDigits/0_0.txt'
  5. java ee开发环境_设置Java EE 6开发环境
  6. 网页服务器和mysql服务器_实现Web服务器之间使用同一个MYSQL和相同的网页配置文件的方法...
  7. 会做饭的机器人曰记_颜真卿《麻姑仙坛记》:苍劲古朴,体态沉雄,气象宏大...
  8. linux/unix下setuid/seteuid/setreuid/setresuid
  9. 第1章 IO流概述及FileWriter类使用
  10. jquery如何获取第一个或最后一个子元素?
  11. 卷积和池化后特征图的大小~
  12. 长城守卫 Beijing guards CERC 2004 LA3177 解题总结
  13. 权限管理su、sudo、限制root远程登录
  14. Ubuntu下安装SQLite、与简单介绍
  15. python爬取天天基金历史净值_python爬取天天基金网全部基金的历史全部净值
  16. SVN文件夹对号图标(更新、冲突等)不显示
  17. 推荐3个快速开发平台 前后端都有 接私活又有着落了
  18. 未转变者服务器bug,未转变者攻略 unturned无敌BUG说明
  19. 瘦了红颜, 多了寂寞
  20. 什么是DirectX?什么是OpenGL?API的作用

热门文章

  1. [wxWidget系列] wxWidget的事件机制
  2. Oracle大型数据库在AIX UNIX上的实战详解
  3. 为 ASP.NET 创建缓存配置对象[转载]
  4. 一个通用的Makefile模板-转
  5. C语言 n的作业,C语言作业练习
  6. L1-043 阅览室-PAT团体程序设计天梯赛GPLT
  7. 财务与IIT的发展正在质变
  8. 记一次Ubuntu安装nodeJs过程
  9. [AGC007 E]Shik and Travel
  10. U3D-页游-检测机制-webplayer-调试方法