手机Av在线不卡,日韩精品校园婷婷五月天,国产轮理电影一区二区,日韩三级欧美视频

福州博洋軟件開發(fā)與測(cè)試培訓(xùn)學(xué)校

[其他技能培訓(xùn)]
獵學(xué)網(wǎng)訂閱號(hào)
獵學(xué)網(wǎng)官方企業(yè)微信
位置: 獵學(xué)網(wǎng) > 學(xué)校機(jī)構(gòu) > 福州博洋軟件開發(fā)與測(cè)試培訓(xùn)學(xué)校 > 學(xué)習(xí)資訊> 非常棒的并查集入門題目

非常棒的并查集入門題目

170 2017-05-11

這是一道非常棒的并查集入門題目,不懂的可以直接看下面的代碼:

#include

#include

usingnamespacestd;

intf[50010];

intsum=0;

//Accepted360K313MS

intfind1(intx){

if(f[x]!=x){

f[x]=find1(f[x]);

}

returnf[x];

}

voidmerge1(inta,intb){

intf1=find1(a);

intf2=find1(b);

if(f1!=f2){

f[f2]=f1;

sum--;

}

}

intmain()

{

intn,m,p=1;

while(scanf("%d%d",&n,&m)!=EOF){

if(n==0&&m==0){break;}

for(inti=1;i<=n;i++){

f[i]=i;

}

sum=n;

for(inti=1;i<=m;i++){

inta,b;

scanf("%d%d",&a,&b);

merge1(a,b);

}

printf("Case%d:%d\n",p++,sum);

}

return0;

}

//另一版本,大概思路相似,僅僅就并的時(shí)候,少的像多的并。

#include

#include

#include

usingnamespacestd;

//Accepted556K297MS

structstudent{

intindex;

intnum;

student(){

num=1;

}

};

studentf[50010];///剛剛開始數(shù)組開小了,runtimeerror!

intn,m,sum=0;

intfind1(intx){//查找

if(f[x].index!=x){

f[x].index=find1(f[x].index);

}

returnf[x].index;

}

voidmerge1(inta,intb){//合并

intf1=find1(f[a].index);

intf2=find1(f[b].index);

if(f1!=f2){

if(f[f1].num>=f[f2].num){

f[f1].num+=f[f2].num;

f[f2].index=f1;

}

else{

f[f2].num+=f[f1].num;

f[f1].index=f2;

}

sum--;

}

}

voidinit(){//初始化

sum=n;

for(inti=1;i<=n;i++){

f[i].index=i;

}

}

intmain()

{

intp=1;

while(scanf("%d%d",&n,&m)!=EOF){

if(!n&&!m){break;}

init();

for(inti=1;i<=m;i++){

inta,b;

scanf("%d%d",&a,&b);

merge1(a,b);

}

printf("Case%d:%d\n",p++,sum);

}

return0;

}

官網(wǎng):

QQ是:

溫馨提示: 專業(yè)老師1對(duì)1為您解答    馬上填寫,¥1000 元豪禮免費(fèi)領(lǐng)!

掃一掃
獲取更多福利

×
獵學(xué)網(wǎng)
逼逼这样插网站| 99伊人8| 一级久久久美女黄色| 69亚洲三级片三级片大全久久久| 亚洲免费热久久| 久久久久久久久久久久98| 国产无码日韩一区二区无码| 一区麻豆8| 熟女高清露脸一区| 亚洲香蕉av在线一区二区三区| 国产成人黄色激情久久| www.AV中文字幕| 欧美日本免费一级A一片| 欧美另类色熟妇| 用大鸡吧用力操我 无码| 黑鬼 日韩一区二区三区| 欧美激情freedom| 亚洲一区二区性色Av| 亚洲欧洲日本在线观| 99久久在线播放一区二区不卡| 日韩无码五月天| 看个欧美日韩日吊一级黄片| 91性爱少妇| 五月丁香成人视频在线观看 | 亚洲视频在线观看操逼| 国产 欧美p片内射在线海角| 久久久久久夜视频| 大香蕉在线观看5| 亚洲天堂五码| 国产69精品久久| 麻豆国产一区二区| 人妖无码在线| 裸体美女老师一区二区毛| 自拍区偷拍区| 欧美一级黑人| 色婷婷久久久久久久久中文| 美亚洲欧美第一第二图色| http.www.色熟妇| 口爆日韩人妻| 嗯啊嗯好水啊嗯啊亚洲啊嗯视频 | 青青草一区二区三区|