锘??xml version="1.0" encoding="utf-8" standalone="yes"?>成人综合伊人五月婷久久,久久精品水蜜桃av综合天堂
,精品久久久久久无码中文野结衣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)//鏍?wèi)楂樹竴鏍?/span>

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

{
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;
}

]]>
亚洲va久久久噜噜噜久久男同|
久久精品亚洲精品国产欧美|
久久久久久久亚洲精品|
久久久久久免费一区二区三区
|
女同久久|
免费一级欧美大片久久网|
国产午夜电影久久|
国产成人精品久久一区二区三区av|
99国产精品久久|
91精品国产91久久久久久|
94久久国产乱子伦精品免费|
99久久精品免费|
欧美日韩精品久久久久|
久久久黄色大片|
无遮挡粉嫩小泬久久久久久久|
亚洲国产一成人久久精品|
无码AV中文字幕久久专区|
久久这里只有精品18|
久久精品男人影院|
久久久精品国产亚洲成人满18免费网站
|
久久黄视频|
久久综合亚洲鲁鲁五月天|
嫩草伊人久久精品少妇AV|
久久国产精品99久久久久久老狼
|
国产精品久久永久免费|
国产真实乱对白精彩久久|
久久天天婷婷五月俺也去|
人妻精品久久无码区|
精品久久久久久无码国产|
一本色综合网久久|
国产A级毛片久久久精品毛片|
亚洲va久久久久|
久久精品国产久精国产|
久久午夜夜伦鲁鲁片免费无码影视|
99精品久久久久中文字幕|
欧美与黑人午夜性猛交久久久|
天天爽天天狠久久久综合麻豆|
99久久国产综合精品五月天喷水|
中文精品久久久久人妻不卡|
国产精品久久久99|
久久精品aⅴ无码中文字字幕不卡|