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

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

zoj Circle

2019-11-10 20:45:31
字體:
來源:轉載
供稿:網友

并查集問題。給出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
欧美视频中文在线看| 欧美性受xxxx白人性爽| 日本道色综合久久影院| 欲色天天网综合久久| 精品久久久免费| 91po在线观看91精品国产性色| 成人中文字幕+乱码+中文字幕| 亚洲人成网7777777国产| 国产成人精品综合久久久| 亚洲专区在线视频| 黑人欧美xxxx| 精品av在线播放| 91精品久久久久久久久青青| 国产精品日韩在线一区| 国产日韩在线看片| 亚洲午夜未满十八勿入免费观看全集| 亚洲欧美日韩精品久久奇米色影视| 欧美国产第二页| 国产精品自拍小视频| 久久久久久久久网站| 国产精品成人观看视频国产奇米| 国产精品久久久久久久av大片| 日韩成人在线观看| 色先锋久久影院av| 色综合色综合网色综合| 91精品国产精品| 国产欧美一区二区三区在线看| 欧洲成人免费视频| 亚洲精品国产综合久久| 日韩精品免费综合视频在线播放| 国产丝袜精品第一页| 久久av红桃一区二区小说| 91国内免费在线视频| 国产精品麻豆va在线播放| 性欧美在线看片a免费观看| 欧美极品少妇xxxxⅹ免费视频| 日本精品久久久久久久| 国产精品av电影| 色综合91久久精品中文字幕| 久久免费精品日本久久中文字幕| 中文欧美在线视频| 91亚洲国产精品| 成人在线激情视频| 日韩免费精品视频| 美女久久久久久久| 久久视频在线免费观看| 欧美成人免费全部观看天天性色| 欧美日韩国产在线看| 日韩亚洲在线观看| 国产精品自拍视频| 在线播放国产一区中文字幕剧情欧美| 国产精品444| 亚洲国产精品专区久久| 日韩av在线资源| xxxxxxxxx欧美| 欧美日本啪啪无遮挡网站| 日本不卡免费高清视频| 精品国产91久久久久久| 亚洲福利在线播放| 亚洲人成啪啪网站| 亚洲大胆人体视频| 日韩一区av在线| 国产精品老女人精品视频| 国产免费亚洲高清| 成人在线免费观看视视频| 久久国产色av| 精品亚洲aⅴ在线观看| 亚洲色图13p| 国产精品久久不能| 国产精品三级美女白浆呻吟| 亚洲欧美国产精品| 国产精品91一区| 亚洲国产精品人人爽夜夜爽| 91wwwcom在线观看| 5566成人精品视频免费| 日韩国产激情在线| 91精品国产精品| 日韩成人黄色av| 亚洲图片在线综合| 亚洲欧美色图片| 欧美裸体xxxx极品少妇| 亚洲2020天天堂在线观看| 亚洲国产成人精品久久久国产成人一区| 国产精品久久久久av免费| 欧美日本国产在线| 91精品视频免费| 亚洲美女黄色片| 97香蕉久久夜色精品国产| 日本久久91av| 最近2019年中文视频免费在线观看| 性亚洲最疯狂xxxx高清| 日韩精品极品视频| 97超视频免费观看| 国产精品美乳在线观看| 国产视频精品免费播放| 欧美精品久久久久久久免费观看| 精品福利免费观看| 亚洲国语精品自产拍在线观看| 日韩精品免费视频| 亚洲日韩第一页| 国产欧美精品一区二区三区-老狼| 中文字幕日韩精品有码视频| 亚洲黄色成人网| 日韩二区三区在线| 欧美与黑人午夜性猛交久久久| 欧美二区乱c黑人| 欧美成人黄色小视频| 亚洲人成在线观看网站高清| 精品成人av一区| 国产精品免费久久久久久| 性亚洲最疯狂xxxx高清| 亚洲激情第一页| 欧美高清电影在线看| 久久精彩免费视频| 久久亚洲精品国产亚洲老地址| 国产啪精品视频| 国产亚洲一区二区在线| 一区二区三区四区视频| 国产精品18久久久久久首页狼| 自拍视频国产精品| 国产精品视频午夜| 欧美精品videos性欧美| 日韩美女主播视频| 午夜精品国产精品大乳美女| 欧美一区二区三区免费观看| 中文字幕成人精品久久不卡| 日本伊人精品一区二区三区介绍| 日韩av男人的天堂| 热久久免费视频精品| 国产精品美乳在线观看| 亚洲丝袜一区在线| 亚洲精选中文字幕| 91香蕉亚洲精品| 亚洲jizzjizz日本少妇| 欧美性猛交xxxx| 欧美激情亚洲另类| 青草成人免费视频| 一区二区三区亚洲| 久久国内精品一国内精品| 欧美性猛交视频| 欧美亚洲另类在线| 97色在线观看免费视频| 亚洲激情自拍图| 亚洲精品国产精品乱码不99按摩| 一区国产精品视频| 国产一区二区三区精品久久久| 久久视频在线视频| 久久国产精品久久久久| 国产欧美精品在线播放| 国产美女精品免费电影| 日韩视频在线免费观看| 精品久久久一区| 青青久久av北条麻妃黑人| 亚洲欧美日韩综合| 性欧美xxxx交| 久久99青青精品免费观看| 欧美激情一区二区三区成人| 欧美成人一二三| 久久天天躁狠狠躁夜夜爽蜜月| 91高清视频在线免费观看| 欧美一乱一性一交一视频| 国产欧美一区二区三区久久人妖| 日韩美女福利视频| 亚洲国产精品嫩草影院久久|