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

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

zoj Circle

2019-11-10 18:09:00
字體:
來源:轉載
供稿:網友

并查集問題。給出n個點n對連接關系

我們需要判斷它是否能夠構成一個類似圓的圖形(帶邊的封閉圖形)

這個時候我們需要用并查集

并查集記得加路徑優化

我們需要知道封閉圖形每個點只能與兩個點相連。

而且這個封閉圖形由n個點組成

Your task is so easy. I will give you an undirected graph, and you just need to tell me whether the graph is just a circle. A cycle is three or more nodes V1V2V3, ... Vk, such that there are edges between V1 and V2V2 and V3, ... Vk and V1, with no other extra edges. The graph will not contain self-loop. Furthermore, there is at most one edge between two nodes.

Input

There are multiple cases (no more than 10).

The first line contains two integers n and m, which indicate the number of nodes and the number of edges (1 < n < 10, 1 <= m < 20).

Following are m lines, each contains two integers x and y (1 <= xy <= nx != y), which means there is an edge between node x and node y.

There is a blank line between cases.

Output

If the graph is just a circle, output "YES", otherwise output "NO".

Sample Input

3 31 22 31 34 41 22 33 11 4

Sample Output

YESNO上代碼

#include<stdio.h>#include<string.h>#include<stdlib.h>#include<algorithm>#include<iostream>#include<ctype.h>#include<stack>#include<queue>using namespace std;int f[1003],num[1003],ans[1003];int join(int x){    return (x==f[x])?x:join(f[x]);//并查集的查,外加路徑壓縮}void coin(int x,int y)//并{    int xx=join(x);    int yy=join(y);    if(xx!=yy)    {        ans[xx]+=ans[yy];//每次建立新的聯系祖先點都需要將分支點的所包含的子點數加起來

        f[yy]=xx;    }}

//我們需要記錄每個點出現的次數

//我們需要借助祖先點

int main(){    int n,m;    while(~scanf("%d%d",&n,&m))    {        int flag=0;        memset(num,0,sizeof(num));        for(int i=1; i<=n; i++)f[i]=i,ans[i]=1;        int a,b;        for(int i=0; i<m; i++)        {            scanf("%d%d",&a,&b);            if(a==b)            {                flag=1;            }            num[a]++;            num[b]++;            coin(a,b);        }        for(int i=1; i<=n; i++)        {            int z=join(i);            if(num[i]!=2||ans[z]!=n)            {                //PRintf("%d %d/n",i,ans[z]);                flag=1;                break;            }        }        if(flag)            printf("NO/n");        else printf("YES/n");    }}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品夫妻激情| 久久久免费电影| 日韩亚洲综合在线| 国产91免费看片| 欧美一区视频在线| 久久精品99久久久久久久久| 欧美网站在线观看| 久久久精品免费视频| 日韩av在线资源| 成人激情电影一区二区| 亚洲福利视频在线| 亚洲娇小xxxx欧美娇小| 亚洲欧洲国产一区| 欧美在线播放视频| 欧美日韩在线视频一区| 日韩在线观看免费| 国产欧美精品va在线观看| 91国产精品视频在线| 精品久久中文字幕久久av| 热99精品里视频精品| 97免费中文视频在线观看| www.欧美免费| 日韩成人激情视频| 日本19禁啪啪免费观看www| 久久久精品久久久久| 国产成人综合一区二区三区| 色哟哟亚洲精品一区二区| 亚洲性视频网址| 麻豆国产va免费精品高清在线| 亚洲japanese制服美女| 欧美在线视频观看免费网站| 亚洲成色www8888| 亚洲国产又黄又爽女人高潮的| 97久久精品人人澡人人爽缅北| 久久久久久久激情视频| 亚洲第一网中文字幕| 精品中文字幕在线观看| 国产精品一区二区久久国产| 成人精品一区二区三区电影黑人| 欧美性在线视频| 精品一区二区三区三区| 精品成人国产在线观看男人呻吟| 亚洲美女精品成人在线视频| 欧美精品性视频| 国产精品网站视频| 欧美日韩亚洲一区二区三区| 久久在线免费观看视频| 黑人巨大精品欧美一区二区三区| 久久久91精品国产一区不卡| 欧美高清在线观看| 国产精品mp4| 91精品国产色综合久久不卡98口| 亚洲精品久久7777777| 欧美自拍视频在线| 色婷婷**av毛片一区| 在线播放日韩欧美| 亚洲香蕉成人av网站在线观看| 在线播放日韩av| 亚洲色图18p| 91大神福利视频在线| 日韩国产精品一区| 亚洲综合小说区| 狠狠躁夜夜躁人人爽天天天天97| 日韩成人中文字幕在线观看| 欧美美女15p| 亚洲天堂第一页| 九九综合九九综合| 亚洲精品v欧美精品v日韩精品| 色av中文字幕一区| 亚洲精品wwww| 国产亚洲精品成人av久久ww| 美女啪啪无遮挡免费久久网站| 亚洲精品一区中文| 日韩视频永久免费观看| 日韩精品在线视频观看| 午夜欧美大片免费观看| 国产成人免费91av在线| 欧美日韩一区二区三区在线免费观看| 国产精品久久av| 日韩欧美亚洲一二三区| 亚洲伊人成综合成人网| 欧美猛交ⅹxxx乱大交视频| 综合国产在线视频| 成人日韩在线电影| 91热精品视频| 日本一区二三区好的精华液| 欧美性猛交99久久久久99按摩| 菠萝蜜影院一区二区免费| 久久精品99久久香蕉国产色戒| 久久国产精品99国产精| 国产精品青草久久久久福利99| 欧美午夜www高清视频| 久久中文久久字幕| 中文字幕精品—区二区| 永久免费看mv网站入口亚洲| xxav国产精品美女主播| 777国产偷窥盗摄精品视频| 久久久成人的性感天堂| 欧美激情精品久久久久久免费印度| 日本精品久久久| 欧美成人免费全部观看天天性色| 国产在线精品自拍| 亚洲精品电影在线观看| 欧美日韩免费网站| 一区二区三区四区精品| 日韩美女在线看| 亚洲美腿欧美激情另类| 亚洲香蕉av在线一区二区三区| 亚洲国产精品视频在线观看| 久久久久久久97| 国产亚洲a∨片在线观看| 欧美精品情趣视频| 国产精品扒开腿做爽爽爽视频| 精品国产一区久久久| 日韩网站免费观看| 欧美黄色性视频| 国产日韩欧美黄色| 国产免费一区二区三区在线观看| 日韩精品一区二区三区第95| 国产视频综合在线| 欧美成人免费播放| 亚洲人成电影在线观看天堂色| 国产精品对白刺激| 中文国产亚洲喷潮| 色多多国产成人永久免费网站| 国产成人在线一区| 韩日欧美一区二区| 亚洲欧洲免费视频| 另类美女黄大片| 尤物yw午夜国产精品视频明星| 色妞色视频一区二区三区四区| 91精品国产九九九久久久亚洲| 亚洲最大的免费| 国产精品久久久久999| 亚洲精品www久久久久久广东| 欧美日韩国产丝袜美女| 91国产视频在线播放| 亚洲人在线视频| 国产精品久久久久久久久久久新郎| 一区二区三欧美| 成人精品一区二区三区| 97国产精品久久| 精品国产一区二区在线| 亚洲视频免费一区| 亚洲综合在线中文字幕| 亚洲精品天天看| 国产精品久久久久久久久久东京| 丝袜亚洲另类欧美重口| 国产精品久久久久久av| 成人激情免费在线| 亚洲跨种族黑人xxx| 黑人巨大精品欧美一区免费视频| 欧美极品少妇xxxxⅹ喷水| 成人a级免费视频| 日韩精品中文字幕有码专区| 日韩精品在线播放| 91丨九色丨国产在线| 色悠悠久久久久| 日韩中文字幕免费| 欧美电影免费观看高清完整| 91亚洲精品一区| 亚洲欧美999| 欧美日韩一区二区在线播放| 中文字幕日韩在线播放|