小希的迷宫
来源:互联网 发布:泡妞软件app 编辑:程序博客网 时间:2024/04/30 13:34
#include<stdio.h>#include<string.h>int p[100005],s[100005];int find(int i){ if(p[i]!=i) p[i]=find(p[i]); return p[i];}int main(void){ int i,j,a,b,f=0,t,f1=0; memset(s,0,sizeof(s)); for(i=1;i<=100000;i++) p[i]=i; while(scanf("%d%d",&a,&b)!=EOF&&(a!=-1||b!=-1)) { if(a==0&&b==0) { for(i=1;i<=100000;i++) if(s[i]==1) {t=find(i);break;} for(j=i+1;j<=100000;j++) if(s[j]==1&&find(j)!=t) {f1=1;break;} if(f==0&&f1==0) printf("Yes\n"); else printf("No\n"); memset(s,0,sizeof(s)); f=0;f1=0; for(i=1;i<=100000;i++) p[i]=i; } else {s[a]=1;s[b]=1; a=find(a); b=find(b); if(a==b) f=1; else p[b]=a; } } return 0;}
0 0
- 小希的迷宫
- 小希的迷宫
- 小希的迷宫
- 小希的迷宫
- 小希的迷宫
- 小希的迷宫
- 小希的迷宫
- 小希的迷宫
- 小希的迷宫
- 小希的迷宫
- 小希的迷宫
- 小希的迷宫
- 小希的迷宫
- 小希的迷宫
- 小希的迷宫
- 小希的迷宫
- 小希的迷宫
- 小希的迷宫
- new Date().getMonth() 的取值问题
- Android C/C++代码中将时间戳转换为标准时间
- Getting error headers with urllib2
- IOS(一)XML数据解析
- hdu 1576 拓展欧几里得
- 小希的迷宫
- linux文件查找命令
- C++STL源码解析(一) ——vector
- ubuntu chmod 和 chown 命令用法
- think in java笔记1-上溯造型,动态绑定
- Android---Activity生命周期状态
- Struts2 使用ajax访问action,返回json格式数据,提示error:There is no result type defined for type 'json'
- Jni/C for android 技术总揽
- Farm Irrigation