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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

sdut 2129树结构练习——判断给定森林中有多少棵树(并查集)

發布時間:2025/3/19 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sdut 2129树结构练习——判断给定森林中有多少棵树(并查集) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

樹結構練習——判斷給定森林中有多少棵樹

Time Limit: 1000MS Memory limit: 65536K

題目描述

眾人皆知,在編程領域中,C++是一門非常重要的語言,不僅僅因為其強大的功能,還因為它是很多其他面向對象語言的祖先和典范。不過這世上幾乎沒什么東西是完美的,C++也不例外,多繼承結構在帶來強大功能的同時也給軟件設計和維護帶來了很多困難。為此,在java語言中,只允許單繼承結構,并采用接口來模擬多繼承。KK最近獲得了一份java編寫的迷你游戲的源代碼,他對這份代碼非常感興趣。這份java代碼是由n個類組成的(本題不考慮接口),現在,他想要知道這份代碼中有多少個類沒有直接基類。n個類分別用數字1..n表示。

輸入

輸入數據包含多組,每組數據格式如下。 第一行包含兩個整數n,m,表示該份代碼中的n個類和m個單繼承關系。 后面m行,每行兩個整數a b,表示a是b的直接基類。

輸出

對于每組輸入,輸出該組數據中有多少個類沒有直接基類。每組輸出占一行。

示例輸入

2 1 1 2 2 0

示例輸出

1 2



并查集 View Code 1 #include<stdio.h> 2 int a[10005]; 3 int find(int x) 4 { 5 while(x != a[x]) 6 x = a[x]; 7 return x; 8 } 9 void merge(int x, int y) 10 { 11 x = find(x); 12 y = find(y); 13 if(a[x] != y) 14 a[x] = y; 15 } 16 int main() 17 { 18 int n, i, m, x, y, count; 19 while(~scanf("%d%d",&n,&m)) 20 { 21 for(i = 1; i <= n; i++) 22 { 23 a[i] = i; 24 } 25 for(i = 0; i < m; i++) 26 { 27 scanf("%d%d",&x, &y); 28 merge(x,y); 29 } 30 count = 0; 31 for(i = 1; i <= n; i++) 32 { 33 if(i == a[i]) 34 count++; 35 } 36 printf("%d\n",count); 37 } 38 return 0; 39 }

?

轉載于:https://www.cnblogs.com/wanglin2011/archive/2012/07/26/2610196.html

總結

以上是生活随笔為你收集整理的sdut 2129树结构练习——判断给定森林中有多少棵树(并查集)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 一区二区三区在线看 | 午夜成人免费视频 | 免费午夜av | 麻豆精品久久 | 韩产日产国产欧产 | 日穴视频 | 欧美又粗又长又爽做受 | 亚洲永久在线观看 | 亚洲精品av在线 | 少妇特黄a一区二区三区88av | 久草视频精品 | 中文字幕在线看 | 天堂成人国产精品一区 | 亚洲精品国产一区 | 欧美无吗 | 日韩乱码人妻无码中文字幕 | 国产精品视频合集 | 99色综合网| 亚洲免费中文字幕 | 欧美精品一二三四区 | 中文字幕三级 | 亚洲精品18p | 在线观看成人网 | 日韩1级片| 91精品国产乱码久久久久 | 国产又粗又黄又爽视频 | 美国成人av | 男人天堂色 | 羞羞色视频 | 亚洲精品2 | 久久婷婷网站 | 色视频在线观看 | www网站在线观看 | 国产91嫩草 | 国产高清不卡 | 欧美性理论片在线观看片免费 | 欧美性tv | 国产精品51麻豆cm传媒 | 女的高潮流时喷水图片大全 | 免费在线观看网址入口 | 亚洲精品高清视频在线观看 | 成人亚洲国产 | 激情五月激情综合网 | 韩国三级视频在线 | 在线播放91 | 深田咏美中文字幕 | 免费看黄在线观看 | av网站在线免费看 | 日韩欧美精品国产 | 五月婷婷狠狠 | 欧美变态网站 | 一边摸一边做爽的视频17国产 | 色婷婷激情综合 | 精品偷拍网 | 精品无码一区二区三区爱欲 | 99在线小视频 | 亚洲国产中文字幕在线 | 激情视频在线免费观看 | 无罩大乳的熟妇正在播放 | 亚洲黄色在线观看视频 | 黄色资源在线播放 | 欧美性大战xxxxx久久久 | 中文字幕人妻一区二区三区视频 | 精品少妇| 日韩福利视频网 | a级片在线观看 | 性久久| 成人污网站 | 亚洲aa在线 | 日韩永久免费视频 | 久久55 | 少妇中文字幕 | 女人av在线 | 国产自精品 | 无遮挡裸光屁屁打屁股男男 | 在线日韩亚洲 | 欧美做爰猛烈床戏大尺度 | 中文字幕人妻丝袜二区 | 体内精69xxxxxx| 色屁屁一区二区三区视频 | 欧美大片在线看免费观看 | 中国女人内谢69xxxxⅹ视频 | 亚洲免费视频网站 | 国产亚洲精品久 | 直接看的毛片 | 欧美日本国产在线 | xxxx 国产 | 欧美性猛交ⅹxxx乱大交3 | 超碰96在线| 99er久久| 午夜色综合 | 人人玩人人干 | 中文字幕人妻互换av久久 | 88av网站 | 亚洲欧洲免费视频 | 法国空姐在线观看完整版 | 天天拍天天操 | 天堂av手机版 | 成人精品福利 |