锘??xml version="1.0" encoding="utf-8" standalone="yes"?>2021久久精品国产99国产精品,午夜精品久久久久久99热,国产巨作麻豆欧美亚洲综合久久
http://m.shnenglu.com/Dreams/archive/2009/04/14/79937.htmlDreamSkyDreamSkyTue, 14 Apr 2009 12:22:00 GMThttp://m.shnenglu.com/Dreams/archive/2009/04/14/79937.htmlhttp://m.shnenglu.com/Dreams/comments/79937.htmlhttp://m.shnenglu.com/Dreams/archive/2009/04/14/79937.html#Feedback0http://m.shnenglu.com/Dreams/comments/commentRss/79937.htmlhttp://m.shnenglu.com/Dreams/services/trackbacks/79937.html闃呰鍏ㄦ枃
]]>- hdu 1272 灝忓笇鐨勮糠瀹?/title>http://m.shnenglu.com/Dreams/archive/2009/04/12/79695.htmlDreamSkyDreamSkySun, 12 Apr 2009 09:08:00 GMThttp://m.shnenglu.com/Dreams/archive/2009/04/12/79695.htmlhttp://m.shnenglu.com/Dreams/comments/79695.htmlhttp://m.shnenglu.com/Dreams/archive/2009/04/12/79695.html#Feedback0http://m.shnenglu.com/Dreams/comments/commentRss/79695.htmlhttp://m.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://m.shnenglu.com/Dreams/archive/2009/04/12/79669.htmlDreamSkyDreamSkySun, 12 Apr 2009 03:34:00 GMThttp://m.shnenglu.com/Dreams/archive/2009/04/12/79669.htmlhttp://m.shnenglu.com/Dreams/comments/79669.htmlhttp://m.shnenglu.com/Dreams/archive/2009/04/12/79669.html#Feedback0http://m.shnenglu.com/Dreams/comments/commentRss/79669.htmlhttp://m.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;
}

]]>
久久只有这精品99|
久久国产成人午夜AV影院|
伊人久久综合精品无码AV专区|
伊色综合久久之综合久久|
少妇精品久久久一区二区三区|
精品久久久久久无码专区|
久久不射电影网|
模特私拍国产精品久久|
国产精品久久永久免费|
欧美激情精品久久久久久久九九九|
久久久久久国产精品无码下载
|
亚洲а∨天堂久久精品|
亚洲国产精品无码久久98|
99久久精品国产麻豆|
合区精品久久久中文字幕一区|
午夜精品久久久久久毛片|
精品久久国产一区二区三区香蕉|
久久亚洲精品成人无码网站|
国产精品va久久久久久久|
久久久久久国产精品无码超碰|
久久久不卡国产精品一区二区|
人妻无码久久精品|
久久ZYZ资源站无码中文动漫|
久久夜色精品国产|
91久久国产视频|
久久777国产线看观看精品|
欧洲精品久久久av无码电影
|
久久久久久九九99精品|
亚洲日韩欧美一区久久久久我|
99久久免费国产精品热|
久久国产热精品波多野结衣AV|
麻豆精品久久久久久久99蜜桃|
婷婷久久综合|
亚洲午夜福利精品久久|
久久综合色之久久综合|
久久久久国色AV免费观看|
91麻精品国产91久久久久|
久久久久国产精品|
久久综合丁香激情久久|
国内精品伊人久久久久|
精品国产热久久久福利|