HDU 1232
来源:互联网 发布:海湾消防主机联动编程 编辑:程序博客网 时间:2024/05/29 14:47
并查集水题:
#include <cstdio>#include <cstring>#define LEN 1001int p[LEN];void init(int len) {for(int i = 0; i <= len; i++) {p[i] = i;}}int find(int x) {return p[x] == x ? x : (p[x] = find(p[x]));}int main() {int n, m, a, b;int i, j;int sum;while(scanf("%d%d", &n, &m), n != 0) {sum = 0;init(n);for(i = 0; i < m; i++) {scanf("%d%d", &a, &b);int t1 = find(p[a]);int t2 = find(p[b]);if(t1 != t2) {p[t1] = t2;}}for(i = 1; i <= n; i++) {if(p[i] == i) {++sum;}}printf("%d\n", sum-1);}return 0;}
- HDU 1232
- HDU 1232
- HDU 1232
- hdu 1232
- HDU 1232
- hdu 1232
- HDU 1232
- hdu 1232
- hdu 1232
- /* HDU 1232 */
- HDU 1232
- HDU 1232
- hdu 1232
- hdu 1232
- HDU 1232
- HDU 1232
- HDU 1232
- hdu 1232
- Android 动画框架详解,第 1 部分
- 【学会感恩,孝敬父母,欢迎转载,学习】
- 过quick_updates大批量复制产品
- Oracle行列转换应用
- 深入体验JavaWeb开发内幕——JDBC高级之数据库连接池
- HDU 1232
- 11 csdn java 王少飞-使用数据库连接池优化程序性能
- 在基于OMAP3530的DevKit8000开发板上实现Linux操作系统下的GPIO读写操作
- 简介cms
- UITextField被键盘遮挡问题
- 每日一题(13)——24点 (分治&递归)
- cms分类
- Java的原始类型(Primitive Type)
- 上传图片到指定服务器