uva 1160 - X-Plosives(并查集)
来源:互联网 发布:知远战略与防务研究所 编辑:程序博客网 时间:2024/06/10 01:11
简单的并查集。
#include<cstdio>#define mx 100010int fa[mx];int find(int x){while(fa[x]!=x) x=fa[x];return x;}int main(){int i,x,y,cnt;while(scanf("%d",&x)!=EOF){for(i=0;i<mx;i++) fa[i]=i;cnt=0;while(x!=-1){scanf("%d",&y);x=find(x);y=find(y);if(x==y) cnt++;else fa[x]=y;scanf("%d",&x);}printf("%d\n",cnt);}return 0;}
- UVa 1160 X-Plosives (并查集)
- UVa 1160 X-Plosives(并查集)
- uva 1160 X-Plosives (并查集)
- UVA 1160 - X-Plosives(并查集)
- uva 1160 - X-Plosives(并查集)
- UVA 1160X-Plosives【并查集】
- UVA 1160 X-Plosives(并查集)
- uva 1160 - X-Plosives(并查集)
- uva 1160 - X-Plosives(并查集)
- UVA 1160 X-Plosives(并查集)
- UVA 1160 - X-Plosives(并查集)
- X-Plosives - UVa 并查集
- Uva 1160 X-Plosives ——并查集
- uva 1160 X-Plosives(并查集:基础运用)
- uva1160 - X-Plosives (并查集)
- BNU X-Plosives(并查集) @
- UVA 1160 - X-Plosives 即LA3644 并查集判断是否存在环
- UVA 1160 - X-Plosives 并查集判断是否存在环
- multiple reactors(35 -1 )
- Linux 线程锁详解
- Android文件存放
- 如何在LINUX下启动ORACLE
- 产生一个50X2的矩阵(二维数组),每个元素是0-10的随机数
- uva 1160 - X-Plosives(并查集)
- NYOJ-132-最长回文子串-2013年08月12日21:49:03
- Excel中计算个人所得税的公式
- 文件描述符的分析(35-2)
- 上层应用调底层驱动打不开设备文件
- 自己编的一个图像反色代码
- CODE 111: Valid Parentheses
- WebService报错javax.xml.ws.soap.SOAPFaultException: javax.xml.ws.WebFault.messageName()
- 怎么查看Android编译时候交叉编译链工具位置