日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

欧拉回路(HDU-1878)

發布時間:2025/3/17 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 欧拉回路(HDU-1878) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Problem Description

歐拉回路是指不令筆離開紙面,可畫過圖中每條邊僅一次,且可以回到起點的一條回路。現給定一個圖,問是否存在歐拉回路?

Input

測試輸入包含若干測試用例。每個測試用例的第1行給出兩個正整數,分別是節點數N ( 1 < N < 1000 )和邊數M;隨后的M行對應M條邊,每行給出一對正整數,分別是該條邊直接連通的兩個節點的編號(節點從1到N編號)。當N為0時輸入結
束。

Output

每個測試用例的輸出占一行,若歐拉回路存在則輸出1,否則輸出0。

Sample Input

3 3
1 2
1 3
2 3
3 2
1 2
2 3
0

Sample Output

1
0

思路:使用并查集統計各節點度數即可,若圖連通且所有點的度數為偶數,則說明該無向圖存在歐拉回路

Source Program

#include<iostream> #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> #include<string> #include<cstdlib> #include<queue> #include<set> #include<map> #include<stack> #include<ctime> #include<vector> #define INF 0x3f3f3f3f #define PI acos(-1.0) #define N 1001 #define MOD 16007 #define E 1e-6 #define LL long long using namespace std; int n,m; int degree[N]; int father[N]; int Find(int x){if(father[x]==-1)return x;return father[x]=Find(father[x]); } void Union(int x,int y){x=Find(x);y=Find(y);if(x!=y)father[x]=y; } int main(){while(scanf("%d%d",&n,&m)!=EOF){memset(degree,0,sizeof(degree));memset(father,-1,sizeof(father));for(int i=1;i<=m;i++){int x,y;scanf("%d%d",&x,&y);degree[x]++;degree[y]++;Union(x,y);}int cnt=0;//記錄連通分量for(int i=1;i<=n;i++)if(Find(i)==i)cnt++;if(cnt!=1)//若cnt大于1,說明圖不連通printf("0\n");else{int num=0;//統計度數為奇數的點for(int i=1;i<=n;i++)if(degree[i]&1)num++;if(num==0)printf("1\n");elseprintf("0\n");}}return 0; }

?

總結

以上是生活随笔為你收集整理的欧拉回路(HDU-1878)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美亚洲| 亚洲精品一级二级 | 中文字幕精品久久久 | 亚洲二区中文字幕 | 三女警花合力承欢猎艳都市h | 欧美夜夜操 | 中文字幕日韩一区二区三区不卡 | av视 | 国产露出视频 | 欧美激情黑人 | 中文字幕av无码一区二区三区 | 91精品国产一区二区在线观看 | 国产美女精品 | 岛国一区 | 国产精品羞羞答答在线 | 中文字幕狠狠干 | 国产亚洲制服欧洲高清一区 | 永久黄色网址 | 亚洲欧美乱综合图片区小说区 | 美女福利在线视频 | 让男按摩师摸好爽视频 | 国产亚洲精品精品精品 | 那个网站可以看毛片 | 91影院在线观看 | 欧美日韩一区二区在线视频 | 久久黄色精品视频 | 99国产精品久久久久久久成人热 | 日本aaa视频 | 男人手机天堂 | 欧美成人一区二区在线 | 丰满岳乱妇一区二区 | 麻豆成人91精品二区三区 | 日本午夜电影网站 | 日韩精品黄 | 好吊色青青草 | 天天操夜夜干 | 91精品国产乱码 | 日本啪啪动态图 | 美女洗澡无遮挡 | 亚洲一区中文字幕永久在线 | 欧美色图一区 | 日韩欧美激情在线 | 丁香花电影在线观看免费高清 | 成人区人妻精品一区 | 国产日韩欧美视频在线观看 | 182午夜视频 | 黄色片免费视频 | 天天操人人干 | 九九热精品在线 | 先锋影音av资源在线观看 | 在线免费成人网 | 综合婷婷久久 | 97国产在线播放 | 欧美日韩1 | 99视频一区 | 打开免费观看视频在线播放 | 成人av网站免费 | 国产精品久久久久av | 老司机午夜在线 | www国产亚洲精品久久麻豆 | 久操免费在线 | 国产成人小视频在线观看 | 欧美性生交xxxxx久久久缅北 | 韩国美女一区二区 | 求毛片网站| 久久免费精品 | 日日干夜 | 精品中文字幕一区二区三区 | 日韩av免费看 | 久久免费看视频 | 性一交一乱一伧老太 | 国产视频一区二区 | 爱爱视频网 | 欧美啪啪一区二区 | 成人深夜电影 | 中文字幕观看 | 精品国产一区二区三区在线观看 | 操女人视频网站 | 韩国三级hd中文字幕有哪些 | 超碰在线c | 国产精品成人电影在线观看 | 欧美高清videos高潮hd | 免费的av | 亚洲无人区小视频 | ww成人 | 日韩免费视频观看 | 国产网址在线观看 | 亚洲欧洲在线播放 | 啪视频在线| www网站在线免费观看 | 亚洲hh| 色在线网站 | 国产视频在线免费观看 | 亚洲手机在线观看 | 午夜私人影院 | 久久视频中文字幕 | 青青青草国产 | 欧美一级片在线观看 | 欧美日韩中文字幕一区 |