青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

poj 2524 Ubiquitous Religions 【并查集】

Ubiquitous Religions
Time Limit: 5000MS Memory Limit: 65536K
Total Submissions: 12445 Accepted: 5900

Description

There are so many different religions in the world today that it is difficult to keep track of them all. You are interested in finding out how many different religions students in your university believe in.

You know that there are n students in your university (0 < n <= 50000). It is infeasible for you to ask every student their religious beliefs. Furthermore, many students are not comfortable expressing their beliefs. One way to avoid these problems is to ask m (0 <= m <= n(n-1)/2) pairs of students and ask them whether they believe in the same religion (e.g. they may know if they both attend the same church). From this data, you may not know what each person believes in, but you can get an idea of the upper bound of how many different religions can be possibly represented on campus. You may assume that each student subscribes to at most one religion.

Input

The input consists of a number of cases. Each case starts with a line specifying the integers n and m. The next m lines each consists of two integers i and j, specifying that students i and j believe in the same religion. The students are numbered 1 to n. The end of input is specified by a line in which n = m = 0.

Output

For each test case, print on a single line the case number (starting with 1) followed by the maximum number of different religions that the students in the university believe in.

Sample Input

10 9
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
10 4
2 3
4 5
4 8
5 8
0 0

Sample Output

Case 1: 1
Case 2: 7
第一個(gè)并查集程序,最小生成樹不算。
 n個(gè)點(diǎn),給你m條邊,求最大能有多少個(gè)連通分量。
#include<iostream>
using namespace std;
const int MAX=50001;
int fa[MAX];

int find(int x)
{
    
return fa[x]==x?x:find(fa[x]);
}

void Union(int x, int y)
{
     fa[find(x)]
=find(y);
}
int main()
{
    
int n,m;
    
for(int tt=1; ; tt++)
    { 
              cin
>>n>>m;
             
if( n==0&&m==0)break;
             
             
for(int i=1; i<=n; i++)
                     fa[i]
=i; 
                     
             
int max=n;              
             
for(int i=1,s,t; i<=m; i++)
                     {
                         cin
>>s>>t;
                         
if(find(s)!=find(t))max=max-1;
                         Union(s,t);              
                     }
                     
             cout
<<"Case "<<tt<<':'<<' '<<max<<endl;
             
    }
    
    system(
"pause");    
    
return 0;
}


posted on 2010-08-26 19:20 田兵 閱讀(344) 評論(0)  編輯 收藏 引用 所屬分類: 算法筆記

<2010年8月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

導(dǎo)航

統(tǒng)計(jì)

常用鏈接

留言簿(2)

隨筆分類(65)

隨筆檔案(65)

文章檔案(2)

ACM

搜索

積分與排名

最新隨筆

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            日韩一级不卡| 亚洲肉体裸体xxxx137| 欧美日韩综合久久| 国产精品盗摄一区二区三区| 欧美性大战久久久久久久| 国产欧美不卡| 在线精品视频一区二区三四| 亚洲三级性片| 亚洲国产精品久久久久婷婷老年| 影音先锋久久| 日韩午夜精品视频| 欧美亚洲在线播放| 欧美va天堂在线| 日韩一二三在线视频播| 国产精品久久久久久久久久三级| 亚洲国产成人精品女人久久久| 亚洲免费在线观看视频| 亚洲大黄网站| 久久av一区二区三区漫画| 欧美人与性动交α欧美精品济南到| 国产精品麻豆欧美日韩ww| 久久精品99久久香蕉国产色戒| 亚洲国产精品一区二区第一页| 欧美精品亚洲一区二区在线播放| 激情综合久久| 香蕉成人伊视频在线观看| 欧美在线免费播放| 99re66热这里只有精品4| 亚洲曰本av电影| 欧美日本视频在线| 欧美一区二区三区免费在线看 | 欧美日韩的一区二区| 国产曰批免费观看久久久| 亚洲专区在线| 亚洲欧洲一区二区天堂久久| 久久精品国产精品| 国产伦理一区| 久久精品国产亚洲高清剧情介绍| 欧美freesex8一10精品| 国模精品一区二区三区色天香| 亚洲国产精品va在线看黑人动漫| 国产精品久久久久一区二区三区共| 麻豆久久精品| 久久成人18免费网站| 一区二区三区高清视频在线观看 | 激情综合在线| 一区二区三区精品在线| 欧美日本国产精品| 久久久夜色精品亚洲| 久久久久久久久久久一区| 国产一区二区三区高清| 久久夜色精品| 麻豆9191精品国产| 亚洲美洲欧洲综合国产一区| 亚洲日本免费| 欧美午夜激情小视频| 亚洲国内在线| 亚洲激情在线| 亚洲精品中文字幕在线| 国产精品国产| 亚洲免费播放| 99亚洲一区二区| 亚洲综合精品| 狠狠色综合色区| 亚洲精品久久久久久久久久久| 一区二区在线看| 久久精品国产99| 狼人社综合社区| 国产在线视频欧美一区二区三区| 亚洲制服av| 欧美在线一二三区| 蜜桃av一区二区| 欧美高清一区| 国产精品久久久对白| 国产精品99久久久久久人| 国精品一区二区三区| 久久久国产午夜精品| 亚洲美女中文字幕| 欧美久久久久中文字幕| 亚洲人体1000| 亚洲在线视频免费观看| 国产裸体写真av一区二区| 亚洲欧美成人| 久久综合九色99| 亚洲国产美女| 欧美日韩国产综合一区二区| 一级日韩一区在线观看| 欧美在线精品免播放器视频| 国产色综合久久| 亚洲人成在线播放| 亚洲午夜黄色| 欧美激情亚洲视频| 一区二区av| 久久婷婷蜜乳一本欲蜜臀| 亚洲国产精品999| 欧美日韩在线大尺度| 亚洲第一福利社区| 国产精品99久久久久久人| 另类激情亚洲| 牛牛国产精品| 亚洲视频在线一区| 国内自拍亚洲| 欧美日韩成人综合在线一区二区| 亚洲无限av看| 亚洲深爱激情| 国产在线观看91精品一区| 欧美成人免费小视频| 欧美va亚洲va日韩∨a综合色| 日韩午夜电影在线观看| 国产伪娘ts一区| 欧美成人国产va精品日本一级| 亚洲视频一二区| 欧美高清成人| 欧美一区日韩一区| 一本色道久久综合亚洲91| 国产一区日韩欧美| 国产精品久久久久毛片大屁完整版| 久久久国产一区二区三区| 在线综合视频| 欧美激情一区二区三级高清视频| 黑人中文字幕一区二区三区| 欧美日韩国内| 欧美v国产在线一区二区三区| 亚洲性线免费观看视频成熟| 亚洲电影第1页| 久久人人爽国产| 欧美在线观看网站| 一区二区三区精品视频| 亚洲国产另类 国产精品国产免费| 国产精品人人做人人爽| 亚洲欧美影音先锋| 久久综合激情| 久久另类ts人妖一区二区| 亚洲欧美激情视频| 亚洲图片欧美日产| 一区二区三区四区五区精品| 亚洲国产精品久久久久秋霞影院| 国产欧美日韩亚洲一区二区三区| 欧美日韩午夜| 欧美交受高潮1| 欧美激情欧美狂野欧美精品| 猫咪成人在线观看| 久久日韩粉嫩一区二区三区| 亚洲高清激情| 欧美激情精品久久久久久蜜臀 | 午夜日韩福利| 国产日韩欧美综合精品| 国产精品乱人伦一区二区| 欧美三级电影一区| 欧美视频在线观看| 国产精品成人一区二区三区夜夜夜| 欧美伦理影院| 欧美午夜精品久久久久久久| 欧美性做爰毛片| 国产精品人成在线观看免费| 国产美女精品| 黑人极品videos精品欧美裸| 加勒比av一区二区| 亚洲人被黑人高潮完整版| 国产美女精品| 狠狠色丁香婷婷综合久久片| 亚洲成在人线av| 亚洲精品一区中文| 宅男噜噜噜66国产日韩在线观看| 亚洲一区二区三区乱码aⅴ| 午夜免费在线观看精品视频| 久久精品青青大伊人av| 久热精品视频在线观看| 欧美国产精品| 中国成人黄色视屏| 欧美一区二区三区在线观看| aa国产精品| 欧美高清视频在线播放| 亚洲清纯自拍| 亚洲女优在线| 免费日本视频一区| 国产精品免费福利| 亚洲国产精品福利| 亚洲午夜电影在线观看| 久久久91精品国产一区二区精品| 亚洲欧美日韩国产综合精品二区| 久久精品国产96久久久香蕉| 亚洲第一中文字幕在线观看| 一区二区三区欧美视频| 久久久免费av| 欧美三级午夜理伦三级中文幕| 国模叶桐国产精品一区| 在线亚洲一区二区| 麻豆国产精品777777在线| 日韩亚洲欧美在线观看| 久久免费视频在线| 国产精品美女久久久久aⅴ国产馆| 亚洲电影中文字幕| 欧美亚洲综合在线| 亚洲日本黄色| 麻豆久久婷婷| 国产亚洲精品aa| 亚洲欧美精品| 日韩一级大片在线| 牛牛精品成人免费视频|