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

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

zoj Circle

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

并查集問題。給出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");    }}


上一篇:免費餡餅

下一篇:Period

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
性色av一区二区三区红粉影视| 国产亚洲精品久久久久久牛牛| 成人黄色在线观看| 91视频九色网站| 日韩专区在线播放| 亚洲国产美女精品久久久久∴| 欧美丰满片xxx777| 日韩欧美视频一区二区三区| 97国产精品视频| 国产极品精品在线观看| 国产日韩欧美在线观看| 国产一区二区三区视频在线观看| 欧美俄罗斯性视频| 亚洲福利视频免费观看| 国产ts人妖一区二区三区| 色悠久久久久综合先锋影音下载| 日韩大胆人体377p| 久久精品国产欧美亚洲人人爽| 伊人久久大香线蕉av一区二区| 欧美大学生性色视频| 国产精品扒开腿做爽爽爽男男| 欧美男插女视频| 国产成人精品一区| 亚洲人成在线观| 国产精品久久久久久久久久小说| 国产日韩欧美在线| 国产精品综合久久久| 日韩中文av在线| 国产精品露脸av在线| 亚洲精品在线91| 国产成人精品电影| 上原亚衣av一区二区三区| 欧美中文字幕在线观看| 欧美国产日韩一区| 成人av番号网| 亚洲欧美国产日韩中文字幕| 色妞在线综合亚洲欧美| 日韩高清免费观看| 精品亚洲永久免费精品| 欧美日韩亚洲视频| 色噜噜狠狠狠综合曰曰曰88av| 国产精品久久久久久久久男| 国产精品免费视频xxxx| 国产成人在线一区| 欧美日韩色婷婷| 亚洲欧美日韩精品久久亚洲区| 久久综合伊人77777尤物| 久久亚洲春色中文字幕| 久久电影一区二区| 亚洲电影在线观看| 亚洲第一视频在线观看| 欧日韩不卡在线视频| 欧美成人激情视频免费观看| 国产精品久久久久久久久久久新郎| 日本中文字幕久久看| 色七七影院综合| 最近2019免费中文字幕视频三| 国产一区二区免费| 青青精品视频播放| 在线成人激情视频| 一本色道久久88综合亚洲精品ⅰ| 日韩中文字幕在线视频| 国产精品视频精品视频| 欧美性猛xxx| 欧美成人精品h版在线观看| 国产精品你懂得| 午夜欧美大片免费观看| 成人精品福利视频| 亚洲一区二区三区在线视频| 91热福利电影| 色婷婷综合久久久久| 亚洲精品一区中文| 欧美激情免费视频| 日日狠狠久久偷偷四色综合免费| 久久久国产精品免费| 亚洲一区中文字幕| 国产精品日韩欧美| 中文字幕亚洲综合久久筱田步美| 国产一区二区动漫| 国产精品va在线| 日韩中文字幕在线| 亚洲综合在线中文字幕| 97色在线视频观看| 亚洲国产精品久久久久秋霞不卡| 中文字幕日韩专区| 最近2019年好看中文字幕视频| 亚洲女人被黑人巨大进入| 日韩美女免费视频| 欧美疯狂做受xxxx高潮| 88国产精品欧美一区二区三区| 国产在线精品成人一区二区三区| 国产精品视频久| 国产一区二区三区网站| 国产色视频一区| 国产精品稀缺呦系列在线| 中日韩美女免费视频网站在线观看| 青青草原一区二区| 欧美日韩美女在线观看| 最好看的2019的中文字幕视频| 超碰日本道色综合久久综合| 欧美成人免费全部观看天天性色| 色综合久久久888| 欧美诱惑福利视频| 国产精品高潮粉嫩av| 日韩在线观看免费高清| 日日狠狠久久偷偷四色综合免费| 精品国产91乱高清在线观看| 国产91精品黑色丝袜高跟鞋| 这里精品视频免费| 孩xxxx性bbbb欧美| 日韩av片电影专区| 91精品国产91久久久| 亚洲色图激情小说| 中文字幕亚洲情99在线| 亚洲欧洲国产一区| 欧美自拍视频在线观看| 性色av一区二区三区在线观看| 亚洲精品日韩欧美| 国产精品自产拍在线观看| 亚洲国产古装精品网站| 亚洲国产精品大全| 亚洲白虎美女被爆操| 久久久之久亚州精品露出| 日韩福利视频在线观看| 国产精品91久久| 亚洲福利在线播放| 欧美刺激性大交免费视频| 欧美极品美女电影一区| 欧美成年人视频网站欧美| 国产mv久久久| 97在线精品视频| 亚洲在线第一页| 国产免费观看久久黄| 亚洲精品中文字幕有码专区| 91国内在线视频| 国产在线精品成人一区二区三区| 久久精品亚洲国产| 色综合久久久888| 北条麻妃久久精品| 欧美日韩第一页| 欧美日韩色婷婷| 人人澡人人澡人人看欧美| 隔壁老王国产在线精品| 精品成人国产在线观看男人呻吟| 久久中文字幕国产| 成人天堂噜噜噜| 亚洲人成五月天| 亚洲a级在线播放观看| 中文字幕日韩在线播放| 91禁外国网站| 日韩精品视频在线免费观看| 97免费中文视频在线观看| 精品国产一区二区三区四区在线观看| 亚洲欧美999| 欧美国产激情18| 日韩欧美999| 日本精品久久久久久久| 最好看的2019的中文字幕视频| 久久久精品国产一区二区| 萌白酱国产一区二区| 国产欧美亚洲精品| 国产精品爽黄69| 欧美精品18videos性欧| 久久综合久久88|