亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

A Bug's Life

2019-11-10 19:42:34
字體:
來源:轉載
供稿:網友

A Bug's Life

時間限制:1000 ms  |  內存限制:65535 KB難度:4描述 Background PRofessor Hopper is researching the sexual behavior of a rare species of bugs. He assumes that they feature two different genders and that they only interact with bugs of the opposite gender. In his experiment, individual bugs and their interactions were easy to identify, because numbers were printed on their backs. Problem Given a list of bug interactions, decide whether the experiment supports his assumption of two genders with no homosexual bugs or if it contains some bug interactions that falsify it.輸入The first line of the input contains the number of scenarios. Each scenario starts with one line giving the number of bugs (at least one, and up to 10000) and the number of interactions (up to 1000000) separated by a single space. In the following lines, each interaction is given in the form of two distinct bug numbers separated by a single space. Bugs are numbered consecutively starting from one.輸出The output for every scenario is a line containing "Scenario #i:", where i is the number of the scenario starting at 1, followed by one line saying either "No suspicious bugs found!" if the experiment is consistent with his assumption about the bugs' sexual behavior, or "Suspicious bugs found!" if Professor Hopper's assumption is definitely wrong.樣例輸入
23 31 22 31 34 21 23 4樣例輸出
Scenario #1:Suspicious bugs found!Scenario #2:No suspicious bugs found!

解題報告:種類并查集。把性別相同的蟲子放在同一個集合,然后每讀入一對蟲子號,判斷它們在不在同一集合,在則同性別,不在則繼續。

code

#include<iostream>#include<stdio.h>#include<queue>#include<vector>#include<stack>#include<cstring>#include<algorithm>using namespace std;typedef long long ll;const int MAXN = 10005; /*結點數目上限*/int pa[MAXN];    /*pa[x]表示x的父節點*/int rank[MAXN];    /*rank[x]是x的高度的一個上界*/int gender[MAXN];  // 與i性別相反的蟲子號/*創建一個單元集*/void make_set(int x){    pa[x] = x;    rank[x] = 0;    gender[x]=0;}/*帶路徑壓縮的查找*/int find_set(int x){    if(x != pa[x]){        pa[x] = find_set(pa[x]);    }    return pa[x];}/*按秩合并x,y所在的集合*/void union_set(int x, int y){    x = find_set(x);    y = find_set(y);    if(rank[x] > rank[y])/*讓rank比較高的作為父結點*/    {        pa[y] = x;    }    else    {        pa[x] = y;        if(rank[x] == rank[y])            rank[y]++;    }}int main(){  //  freopen("input.txt","r",stdin);    int t,m,n,k=1;    scanf("%d",&t);    while(t--){        scanf("%d%d",&m,&n);        for(int i=1;i<=m;i++){ //初始化            make_set(i);        }        int a,b,flag=1;        for(int i=0;i<n;i++){            scanf("%d%d",&a,&b);            if(!flag) //結果出來之后也要把數據讀完                continue;            if(find_set(a)==find_set(b)){  //判斷兩個蟲子在不在同一個集合                flag=0;                continue;            }            if(gender[a]==0) gender[a]=b; //把性別相同的蟲子放在同一個集合里            else union_set(gender[a],b);            if(gender[b]==0) gender[b]=a;            else union_set(gender[b],a);        }        if(k!=1)            printf("/n");        if(flag)            printf("Scenario #%d:/nNo suspicious bugs found!/n",k++);        else            printf("Scenario #%d:/nSuspicious bugs found!/n",k++);    }    return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品视频久| 欧美一区第一页| 成人免费在线视频网站| 欧美激情精品久久久久久黑人| 中文字幕亚洲欧美在线| 九九精品在线视频| 久久久久中文字幕2018| 国产91色在线|免| 亚洲一区二区国产| 久久69精品久久久久久久电影好| 成人精品一区二区三区电影黑人| 亚洲天堂av在线播放| 国产一区二区三区高清在线观看| 日韩精品中文字幕久久臀| 性欧美办公室18xxxxhd| 久久激情视频久久| 疯狂做受xxxx欧美肥白少妇| 91色在线观看| 97香蕉久久夜色精品国产| 丝袜亚洲另类欧美重口| 国模视频一区二区| 国产精品亚洲激情| 国产在线a不卡| 国产精品欧美日韩久久| 亚洲最大的成人网| 久久精品99久久久久久久久| 午夜精品视频网站| 国产精品尤物福利片在线观看| 欧美日韩福利在线观看| 欧美寡妇偷汉性猛交| 欧美一区二区三区免费观看| 久久精品国产亚洲| 精品福利视频导航| 国产丝袜一区视频在线观看| 亚洲精品国偷自产在线99热| 国产精品无av码在线观看| 亲爱的老师9免费观看全集电视剧| 精品国产区一区二区三区在线观看| 日韩**中文字幕毛片| 久久免费成人精品视频| 欧美综合一区第一页| 日韩三级影视基地| 国产精品99久久久久久久久久久久| 日韩欧美国产激情| 国产精品一久久香蕉国产线看观看| 久久久久成人精品| 国内精品国产三级国产在线专| 在线看福利67194| 欧美成人性生活| 国产自摸综合网| 久久久久久网站| 久久人人爽人人爽人人片亚洲| 日韩精品视频免费专区在线播放| 国产精品网站大全| 久久亚洲一区二区三区四区五区高| 中文在线不卡视频| 国产一区二区丝袜高跟鞋图片| 欧美性生交大片免网| 久久国产精品亚洲| 黄色成人av在线| 国产日韩在线亚洲字幕中文| 欧美亚洲一区在线| 久久99青青精品免费观看| 国产精品三级网站| 午夜精品福利在线观看| 国产精品a久久久久久| 欧美成人全部免费| 国产精品美乳在线观看| 精品久久久久久久久久国产| 一区二区三区在线播放欧美| 91在线免费看网站| 欧美黑人性生活视频| 久久人人爽人人爽人人片亚洲| 91香蕉嫩草神马影院在线观看| 亚洲欧美在线免费观看| 裸体女人亚洲精品一区| 日本国产精品视频| 青青草国产精品一区二区| 亚洲成年人影院在线| 亚洲精品国产精品国自产在线| 91在线高清免费观看| 亚洲欧洲国产精品| 欧美亚洲视频在线看网址| 91sao在线观看国产| 亚洲视频axxx| 成人精品视频99在线观看免费| 欧美综合激情网| 国产欧美日韩中文字幕在线| 亚洲精品国产成人| 精品欧美国产一区二区三区| 欧美电影在线观看| 美女福利精品视频| 欧美午夜精品久久久久久久| 7777精品久久久久久| 日韩hd视频在线观看| 亚洲第一网中文字幕| 国产成人拍精品视频午夜网站| 亚洲精品在线观看www| 亚洲人午夜色婷婷| 国产欧美中文字幕| 亚州成人av在线| 欧美放荡办公室videos4k| 精品国内自产拍在线观看| 精品在线小视频| 亚洲黄色av女优在线观看| 久久久av网站| 国产一区在线播放| 韩国精品久久久999| 亚洲第一在线视频| 欧美性videos高清精品| 日本不卡高字幕在线2019| 综合国产在线视频| 77777少妇光屁股久久一区| 4p变态网欧美系列| 欧美理论电影在线观看| 91久久久久久久久久久| 永久555www成人免费| 亚洲欧美日韩精品久久亚洲区| 国产精品无av码在线观看| 国产精品影院在线观看| 久热精品视频在线观看| 日韩av免费观影| 久久香蕉国产线看观看网| 国产精品v日韩精品| 国产午夜精品视频| 日韩精品亚洲精品| 免费91麻豆精品国产自产在线观看| 久久久久久尹人网香蕉| 亚洲精品一区中文| 九九视频这里只有精品| 久久噜噜噜精品国产亚洲综合| 亚洲视频一区二区| 亚洲成av人影院在线观看| 国产精品久久久一区| 久久久国产一区二区| 久久视频这里只有精品| 欧美激情亚洲激情| 国产欧美日韩丝袜精品一区| 久久亚洲电影天堂| 欧美大学生性色视频| 伊人伊成久久人综合网站| 狠狠色狠狠色综合日日小说| 日本不卡高字幕在线2019| 欧美老少做受xxxx高潮| 91亚洲国产成人精品性色| 岛国av在线不卡| 日韩国产在线播放| 欧洲亚洲在线视频| 亚洲成人在线网| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美国产在线视频| 久久精品男人天堂| 国产精品久久77777| 日本久久久久亚洲中字幕| 成人免费观看49www在线观看| 日韩视频欧美视频| 成人疯狂猛交xxx| 亚洲女人被黑人巨大进入al| 亚洲国产成人精品电影| 亚洲综合在线做性| 亚洲v日韩v综合v精品v| 国产乱肥老妇国产一区二| 国产精品视频久| 国产一区二区三区四区福利|