锘??xml version="1.0" encoding="utf-8" standalone="yes"?>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;
}

]]>
亚洲精品高清国产一线久久|
久久精品这里热有精品|
一本久道久久综合狠狠爱|
国内精品久久久久久久涩爱|
国产精品九九久久精品女同亚洲欧美日韩综合区
|
久久精品草草草|
久久午夜综合久久|
久久综合给合久久狠狠狠97色69|
久久精品国产99国产精偷|
午夜精品久久久久久影视777
|
精品久久久久一区二区三区|
精品久久久一二三区|
色综合合久久天天综合绕视看|
日本亚洲色大成网站WWW久久
|
色综合久久中文字幕无码|
久久国产午夜精品一区二区三区|
亚洲va国产va天堂va久久|
久久综合精品国产一区二区三区|
久久99精品久久久久婷婷|
一本综合久久国产二区|
久久久久国产精品嫩草影院|
国内精品久久久人妻中文字幕|
偷偷做久久久久网站|
久久这里只有精品视频99|
天天久久狠狠色综合|
久久亚洲国产欧洲精品一|
久久综合九色综合网站|
久久99精品久久久大学生|
亚洲精品第一综合99久久|
久久狠狠一本精品综合网|
精品99久久aaa一级毛片|
99久久国产综合精品网成人影院|
国产成人精品久久一区二区三区|
亚洲欧美伊人久久综合一区二区|
亚洲愉拍99热成人精品热久久|
亚洲国产视频久久|
久久久久久久女国产乱让韩|
久久亚洲熟女cc98cm|
久久久精品人妻一区二区三区蜜桃
|
狠狠色丁香久久婷婷综合图片|
日韩十八禁一区二区久久
|