锘??xml version="1.0" encoding="utf-8" standalone="yes"?>2021久久精品国产99国产精品,午夜精品久久久久久99热,国产巨作麻豆欧美亚洲综合久久
http://www.shnenglu.com/Dreams/archive/2009/04/14/79937.htmlDreamSkyDreamSkyTue, 14 Apr 2009 12:22:00 GMThttp://www.shnenglu.com/Dreams/archive/2009/04/14/79937.htmlhttp://www.shnenglu.com/Dreams/comments/79937.htmlhttp://www.shnenglu.com/Dreams/archive/2009/04/14/79937.html#Feedback0http://www.shnenglu.com/Dreams/comments/commentRss/79937.htmlhttp://www.shnenglu.com/Dreams/services/trackbacks/79937.html闃呰鍏ㄦ枃
]]>- hdu 1272 灝忓笇鐨勮糠瀹?/title>http://www.shnenglu.com/Dreams/archive/2009/04/12/79695.htmlDreamSkyDreamSkySun, 12 Apr 2009 09:08:00 GMThttp://www.shnenglu.com/Dreams/archive/2009/04/12/79695.htmlhttp://www.shnenglu.com/Dreams/comments/79695.htmlhttp://www.shnenglu.com/Dreams/archive/2009/04/12/79695.html#Feedback0http://www.shnenglu.com/Dreams/comments/commentRss/79695.htmlhttp://www.shnenglu.com/Dreams/services/trackbacks/79695.htmlhttp://acm.hdu.edu.cn/showproblem.php?pid=1272
//1264198 2009-04-12 16:58:37 Accepted 1272 31MS 1096K 1573 B C++ no way
#include<iostream>
using namespace std;
struct Node


{
long parent;
long hight;
};
Node polong[100001];
bool visited[100001];//鏍囪鏌愮偣鍑虹幇榪?/span>
long find(long x) //鏌ユ壘鏍?/span>


{
while(x != polong[x].parent)
x = polong[x].parent;
return x;
}

void merge(long a,long b)//鍚堝茍


{
if(polong[a].hight == polong[b].hight)

{
polong[a].parent = b;
polong[b].hight += 1;
}
else if(polong[a].hight > polong[b].hight)
polong[b].parent = a;
else
polong[a].parent = b;
}

long main()


{
long maxn,minn,a,b,sign,i;
while(scanf("%ld%ld",&a,&b)!=EOF)

{
if(a==-1 && b==-1)
break;
if(a==0 && b==0)

{
cout<<"Yes"<<endl;
continue;
}
for(i=1;i<=100000;i++)//娉ㄦ剰娉ㄦ剰

{
polong[i].parent = i;
polong[i].hight = 1;
visited[i] = 0;
}

maxn = 0;
minn = 100000;
sign = 0;


do
{
if(a > maxn) maxn = a;
if(b > maxn) maxn = b;
if(minn > a) minn = a;
if(minn > b) minn = b;
visited[a] = 1;
visited[b] = 1;
a = find(a);
b = find(b);
if(a == b) //鏍圭浉鍚岃〃紺烘湁鍥炶礬~

{
sign = -1;
break;
}
else
merge(a,b);

scanf("%ld%ld",&a,&b);
if(a==0 && b==0)
break;
}while(1);

if(sign == -1) //榪樻湭杈撳叆瀹?/span>

{

do
{
scanf("%ld%ld",&a,&b);
if(a==0 && b==0)
break;
}while(1);
}

if(sign == 0) //娌℃湁鍥炶礬錛屾煡鐪嬫槸鍚﹂兘鍦ㄤ竴涓泦鍚?/span>

{
for(i=minn;i<=maxn;i++)
if(visited[i] == 1 && polong[i].parent == i)
sign ++;
}

if(sign == 1)
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
}
return 0;
}

]]> - hdu 1232 鐣呴氬伐紼?/title>http://www.shnenglu.com/Dreams/archive/2009/04/12/79669.htmlDreamSkyDreamSkySun, 12 Apr 2009 03:34:00 GMThttp://www.shnenglu.com/Dreams/archive/2009/04/12/79669.htmlhttp://www.shnenglu.com/Dreams/comments/79669.htmlhttp://www.shnenglu.com/Dreams/archive/2009/04/12/79669.html#Feedback0http://www.shnenglu.com/Dreams/comments/commentRss/79669.htmlhttp://www.shnenglu.com/Dreams/services/trackbacks/79669.htmlhttp://acm.hdu.edu.cn/showproblem.php?pid=1232
#include<iostream>
#include<set>
using namespace std;
struct Node


{
int parent;
int hight;
};
Node village[1001];

int find(int x) //瀵繪壘鐖朵翰


{
while(x != village[x].parent)
x = village[x].parent;
return x;
}

void merge(int a,int b)


{
if(village[a].hight == village[b].hight)//鏍戦珮涓鏍?/span>

{
village[b].parent = a;
village[a].hight += 1;
}
else if(village[a].hight > village[b].hight) //鐭爲騫跺叆楂樻爲

{
village[b].parent = a;//騫跺叆a
}
else

{
village[a].parent = b;//騫跺叆b
}
}
int main()


{
int n;
while(scanf("%d",&n) && n)

{
int m,i,j,a,b,sum = 0;
for(i=1;i<=n;i++)

{
village[i].parent = i;
village[i].hight = 1;
}
scanf("%d",&m);
while(m--)

{
scanf("%d%d",&a,&b);
a = find(a); //瀵繪壘a鐨勬牴鑺傜偣
b = find(b); //瀵繪壘b鐨勬牴鑺傜偣
if(a!=b) //鏍硅妭鐐逛笉涓鏍鋒墠鍚堝茍
merge(a,b);
}
set<int>S;
for(i=1;i<=n;i++) //鏌ユ壘鏈夊灝戜釜闆嗗悎
S.insert(find(i));
cout<<S.size()-1<<endl;
}
return 0;
}

]]>
久久天天躁狠狠躁夜夜不卡
|
久久久无码精品亚洲日韩京东传媒|
91精品国产综合久久精品|
97久久精品无码一区二区天美|
国产精品青草久久久久婷婷|
久久一本综合|
韩国免费A级毛片久久|
久久精品国产一区二区三区不卡|
人妻系列无码专区久久五月天|
亚洲精品乱码久久久久久按摩|
9191精品国产免费久久|
中文字幕久久精品
|
久久久久久国产精品无码下载|
久久综合偷偷噜噜噜色|
69久久夜色精品国产69|
一级做a爰片久久毛片看看|
久久99精品国产一区二区三区|
人妻系列无码专区久久五月天|
狠狠久久亚洲欧美专区|
思思久久99热只有频精品66|
曰曰摸天天摸人人看久久久|
精品国产乱码久久久久久呢|
国内精品久久久久久久久电影网
|
久久久无码精品亚洲日韩蜜臀浪潮|
青青草国产精品久久久久|
亚洲欧美日韩久久精品第一区|
中文精品久久久久人妻|
三级片免费观看久久|
久久久久人妻一区精品|
国内精品久久久久|
亚洲国产精品久久久久婷婷软件|
亚洲狠狠婷婷综合久久蜜芽|
久久免费视频1|
精品国产青草久久久久福利|
狠狠色丁香久久婷婷综合_中|
久久婷婷五月综合色99啪ak|
四虎久久影院|
久久精品国产亚洲AV不卡|
亚洲人成无码www久久久|
国产精品久久久久久五月尺|
久久精品国产99国产精品亚洲|