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

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

A Bug's Life

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

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
欧美日韩中文字幕综合视频| 欧美国产日韩视频| 欧美精品18videos性欧| 亚洲aa在线观看| 色偷偷噜噜噜亚洲男人的天堂| 国内精品久久久久影院 日本资源| 亚洲色图美腿丝袜| 日韩免费精品视频| 国产精品扒开腿爽爽爽视频| 色一情一乱一区二区| 亚洲已满18点击进入在线看片| 国产欧洲精品视频| 欧美日韩一区二区三区| 热草久综合在线| 欧美一级视频免费在线观看| 国产99视频精品免视看7| 久久久久久久久久av| 久久久免费精品视频| 中文字幕视频一区二区在线有码| 国产成人在线一区二区| 亚洲精品福利视频| 国产欧美一区二区三区在线| 插插插亚洲综合网| 97在线观看免费| 97视频人免费观看| 欧美尺度大的性做爰视频| 久久精品视频在线播放| 亚洲美女动态图120秒| 国产精品自拍小视频| 亚洲精品免费网站| 92版电视剧仙鹤神针在线观看| 91免费精品国偷自产在线| 亚洲人成伊人成综合网久久久| 日韩av中文字幕在线播放| 日韩精品免费在线播放| 伊人久久综合97精品| 伊人男人综合视频网| 国产成人精品电影久久久| 国产精品专区一| 欧美色xxxx| 国产va免费精品高清在线观看| 亚洲精选中文字幕| 精品成人乱色一区二区| 欧美老女人bb| 亚洲电影免费在线观看| 精品免费在线观看| 成人免费淫片视频软件| 日韩电影在线观看中文字幕| 一区二区在线视频播放| 国产精品视频在线播放| 欧洲亚洲在线视频| 久久天天躁狠狠躁夜夜躁| 成人xvideos免费视频| 黄网站色欧美视频| 久久精品成人欧美大片古装| 国产精品亚洲аv天堂网| 成人在线中文字幕| 日韩欧美在线字幕| 在线日韩中文字幕| 欧美成人免费全部观看天天性色| 欧美精品成人在线| 国产精品美腿一区在线看| 久久久亚洲国产天美传媒修理工| 欧美激情精品久久久久久久变态| 一区二区三区 在线观看视| 日本欧美一级片| 91av中文字幕| 55夜色66夜色国产精品视频| 国产91久久婷婷一区二区| 国产精品色午夜在线观看| 国模视频一区二区三区| 国产一区二区三区免费视频| 亚洲图片欧洲图片av| 一本大道香蕉久在线播放29| 亚洲欧美在线免费观看| 精品欧美aⅴ在线网站| 欧美另类69精品久久久久9999| 国产精品亚洲美女av网站| 色av吧综合网| 国产精品一区二区性色av| 欧美中文字幕在线视频| 超碰日本道色综合久久综合| 亚洲网在线观看| 久久韩国免费视频| 亚洲缚视频在线观看| 成人免费网视频| 亚洲aa中文字幕| 成人网欧美在线视频| 亚洲欧美日韩天堂| 精品美女久久久久久免费| 韩日欧美一区二区| 免费99精品国产自在在线| 国产精品成人一区二区三区吃奶| 中文字幕在线日韩| 亚洲精美色品网站| 久久91亚洲精品中文字幕| 亚洲精品中文字| 久久久久久一区二区三区| 日本高清视频一区| 精品精品国产国产自在线| 日韩在线观看免费全集电视剧网站| 欧美精品情趣视频| 国产日韩精品电影| 亚洲精品电影网站| 亚洲a∨日韩av高清在线观看| 91精品免费看| 欧美一级电影免费在线观看| 久久久久久久久久久久久久久久久久av| 人体精品一二三区| 日韩av色在线| 精品偷拍各种wc美女嘘嘘| 亚洲欧美另类中文字幕| 亚洲视频在线视频| 国产日韩欧美自拍| 成人黄色午夜影院| 成人性生交xxxxx网站| 久久久久久亚洲精品| 亚洲品质视频自拍网| 亚洲精品乱码久久久久久按摩观| 色婷婷av一区二区三区在线观看| 亚洲欧美日韩综合| 国产精品久久久久免费a∨大胸| 日韩黄色高清视频| 国产精品igao视频| 国产日韩欧美夫妻视频在线观看| 欧美日韩免费看| 国产成人97精品免费看片| 岛国av在线不卡| 亚洲第一精品电影| 欧美一级视频一区二区| 色婷婷成人综合| 久久久亚洲影院你懂的| 亚洲男子天堂网| 久久影视三级福利片| 欧美成人网在线| 亚洲精品久久久久久下一站| 国产精品电影网站| 精品视频久久久久久久| 国产91久久婷婷一区二区| 欧美激情极品视频| 欧美视频在线免费| 精品久久久久久| 精品日韩视频在线观看| 成年无码av片在线| 日韩中文字幕国产| 最近2019中文字幕大全第二页| 九九精品在线观看| 88xx成人精品| 神马国产精品影院av| 一区二区三区黄色| 国内外成人免费激情在线视频网站| 5566日本婷婷色中文字幕97| 丝袜亚洲另类欧美重口| 国产成人拍精品视频午夜网站| 一区二区三区美女xx视频| 欧美国产视频日韩| 久久精品视频在线| 国产性猛交xxxx免费看久久| 国内精品久久久久| 琪琪亚洲精品午夜在线| 国产精品一区二区三| 亚洲国模精品一区| 日韩av网址在线| 亚洲激情视频在线观看|