`
tulunta
  • 浏览: 359312 次
文章分类
社区版块
存档分类
最新评论

http://poj.org/problem?id=2524并查集简单应用

 
阅读更多

用总人数减去合并的次数得到的就是所要求的:

#include<stdio.h>
#include<string.h>

int num[50001];
int find(int x)
{
  return x==num[x]?x:num[x]=find(num[x]);
}
int main()
{
	int n,m,t=1;
	while(~scanf("%d%d",&n,&m)&&n+m)
	{
	 for(int i=0;i<=n;i++)
	 {
	  num[i]=i;
	 
	 }
	 int k=0,a,b;
	 while(m--)
	 {
	  scanf("%d%d",&a,&b);
	  int xx=find(a);
	  int yy=find(b);
	   
		
		if(yy!=xx)
		{
		  num[yy]=xx;
		  
		  k++;
		}

	   
	 }
	  printf("Case %d: %d\n",t++,n-k);
	}
  return 0;
}


分享到:
评论

相关推荐

    POJ3414-Pots

    北大POJ3414-Pots 解题报告+AC代码

    poj3045源码

    poj3045的源码,很久以前写的,语言是C++

    poj2820.rar_poj2820

    poj 2820 古代密码 http://poj.grids.cn/problem?id=2820 可直接运行

    POJ2773_采药_背包_动态规划

    经典的0-1背包问题. 适合新手学习. 原题网址:http://poj.grids.cn/problem?id=2773

    poj2880.rar_40

    poj2880 输入一个英文句子,长度不超过40个字符。编写程序,输出句子中最长的一个单词。 http://poj.grids.cn/problem?id=2880 可直接运行

    堆排序练习:POJ 2388

    NULL 博文链接:https://128kj.iteye.com/blog/1754170

    poj2774.rar_poj_木材计算

    http://poj.grids.cn/problem?id=2774 POJ 2774 木棒加工 木材厂有一些原木,现在想把这些木头切割成一些长度相同的小段木头,需要得到的小段的数目是给定了。当然,我们希望得到的小段越长越好,你的任务是计算能够...

    POJ上三百多道题目程序源码

    具体题目参考: http://poj.org/userstatus?user_id=tanzhangwen 本压缩文件里面有所有已经Accepted的题目的源码,主要语言为c/c++,少量java

    poj1691解题报告

    poj1691解题报告 题目来源:http://acm.pku.edu.cn/JudgeOnline/showproblem?problem_id=1691(POJ No.1691) 解法: 搜索

    并查集板子加例题

    //http://poj.org/problem?id=1611 #include using namespace std; const int maxn = 30010; int f[maxn],num[maxn],n,m; int find(int x) { return f[x] == x ? x : f[x] = find(f[x]); } int main() { while(cin...

    poj刷题指南

    网上整理的一些poj刷题指南。 poj地址:http://poj.org

    北大oj题集(清晰版,poj上原题集)

    用户可以针对某个题目编写程序并提交,让POJ自动判定程序的对错,几秒之内即可知道对还是错。作为教学支持,每个学生在POJ上可以建立自己的账号,教师在POJ上一眼就能看到布置的习题学生是否已经完成,这几乎将教师...

    大顶堆应用:POJ2010

    NULL 博文链接:https://128kj.iteye.com/blog/1752661

    ACM程序设计大赛,推荐图书和推荐网站

    几个程序设计的训练网站给大家,供大家参考! http://poj.org/ 北大的,比较难 http://acm.hdu.edu.cn/ 杭电的,相对容易 http://cm2prod.baylor.edu/welcome.icpc ACM/ICPC官方网站

    leetcode下载-Qu.Code:问题代码

    http://poj.org Sphere Online Judge-允许使用各种各样的编程语言【SPOJ】 http://www.spoj.pl/ SGU Online Contester-具有模拟参加历史比赛的虚拟赛功能 http://acm.sgu.ru/ Codeforces-不断维护历届题库 ...

    poj2492并查集应用的扩展

    poj2492 A Bug's Life并查集应用的扩展,希望可以给大家带来用处

    POJ离线版题目

    http://poj.org/ 的离线版,收集了所有题目,无需联网即可用。

    leetcode答案-ojquestion:算法题代码

    poj是http://poj.org/ vijos指https://vijos.org/ nowcoder指nowcoder.com,牛客网 vjudge指https://vjudge.net/,里面主要存codeforces.com和uva等外国网站的题,还有部分poj的题 luogu是指https://www.luogu.org/, 这...

    滚动数组应用:POJ 1159

    NULL 博文链接:https://128kj.iteye.com/blog/1757060

    直接插入排序练习:POJ 2388

    NULL 博文链接:https://128kj.iteye.com/blog/1754177

Global site tag (gtag.js) - Google Analytics