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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

杭电1232 畅通工程

發布時間:2025/3/20 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 杭电1232 畅通工程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Problem Description
某省調查城鎮交通狀況,得到現有城鎮道路統計表,表中列出了每條道路直接連通的城鎮。省政府“暢通工程”的目標是使全省任何兩個城鎮間都可以實現交通(但不一定有直接的道路相連,只要互相間接通過道路可達即可)。問最少還需要建設多少條道路?

Input
測試輸入包含若干測試用例。每個測試用例的第1行給出兩個正整數,分別是城鎮數目N ( < 1000 )和道路數目M;隨后的M行對應M條道路,每行給出一對正整數,分別是該條道路直接連通的兩個城鎮的編號。為簡單起見,城鎮從1到N編號。
注意:兩個城市之間可以有多條道路相通,也就是說
3 3
1 2
1 2
2 1
這種輸入也是合法的
當N為0時,輸入結束,該用例不被處理。

Output
對每個測試用例,在1行里輸出最少還需要建設的道路數目。

Sample Input
4 2
1 3
4 3
3 3
1 2
1 3
2 3
5 2
1 2
3 5
999 0
0

Sample Output
1
0
2
998
分析:并查集的簡單應用,他問還需要建設多少條路徑才能聯通,也就是計算總共的最少道路-已經建設的道路。這里需要過濾的就是已經建設的道路是否有重復的情況,如果有重復的道路就不加1,判斷是由有重復的關鍵就是判斷兩個點所在的樹的根節點是否相同,如果相同,那么就不做任何操作,如果不同,將兩棵樹合并并且道路加一。
詳細代碼如下:(問題比較簡單,沒有考慮小數插大樹,優化查找根節點等等)

import java.util.Scanner;public class 杭電1232 {static int value=0;//表示當前已經連接的城鎮數static int a[]=new int [1001];public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNext()){int n=sc.nextInt();//城鎮個數a=new int[n 1];if(n==0)break;int m=sc.nextInt();//道路個數for(int i=0;i<m;i ){int a1=sc.nextInt();//兩個城鎮int a2=sc.nextInt();union(a1,a2);}System.out.println(n-1-value); value=0;}}private static void union(int a1, int a2) {int q1=search(a1);int q2=search(a2);if(q1==q2){}//如果根相等,那么什么都不做else{value ;a[q2]=q1;//a2指向a1先不考慮優化a[q1]--;}}private static int search(int a1) {if(a[a1]<=0) {return a1;}elsereturn search(a[a1]); } }

本人小白,復雜度和內存優化的都不夠好。

總結

以上是生活随笔為你收集整理的杭电1232 畅通工程的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 少妇超碰 | 玖色视频| 5566在线| 少妇人妻精品一区二区三区 | 亚洲有吗在线 | 久久精品视频免费 | 亚洲欧美日韩精品一区 | 污视频网站在线观看 | 国产明星换脸xxxx色视频 | 欧美aⅴ视频 | 欧美日韩亚洲另类 | 久久精品中文 | 亚洲日本视频 | 日韩一级免费毛片 | 久久视频免费观看 | 日韩性生活大片 | 182tv午夜福利在线观看 | 超碰成人免费电影 | 国产精品一区二区小说 | 成人午夜视频一区二区播放 | 羞羞动漫免费观看 | 久草视频在线免费看 | 在线观看日韩国产 | 黄色片成年人 | 人人操日日干 | 中日韩男男gay无套 人人草人人干 | 天天精品视频 | 黄页在线播放 | 男人天堂资源 | 色婷婷麻豆 | www黄色网址| 日本免费不卡视频 | 天天干天天操天天 | 全黄性性激高免费视频 | 日韩欧美亚洲在线 | 亚洲va久久久噜噜噜无码久久 | jiuse九色 | 男女无遮挡做爰猛烈视频 | 欧美人与按摩师xxxx | 在线观看麻豆视频 | 99久在线精品99re8热 | 日韩一区二区三区不卡 | 中文字幕三级电影 | 性感美女高潮 | 天堂中文字幕免费一区 | 欧美日韩一区二区三区 | 亚洲色图欧洲色图 | 99国产精品自拍 | 精品在线视频免费 | 黄色a级片在线观看 | 一区二区三区福利 | 99福利在线 | 国产精品乱码久久久久久久久 | 欧美日韩一区二区不卡 | 国产女人被狂躁到高潮小说 | 91av入口| 人妻内射一区二区在线视频 | 日日草天天干 | 老司机一区 | 国产精品乱码一区二区视频 | 日本人妻换人妻毛片 | 日韩免费av一区二区 | 少妇媚药按摩中文字幕 | 麻豆资源 | 在线观看少妇 | 九九视频精品在线 | 91福利网站 | 在线无码va中文字幕无码 | 国产宾馆实践打屁股91 | 正在播放国产一区 | 情涩快播| www.youjizz日本 | 亚洲成熟少妇视频在线观看 | 一进一出好爽视频 | 中文在线观看免费视频 | 色综合久久久久综合体桃花网 | 国产又色又爽无遮挡免费 | 国产人成 | 日韩毛片儿 | 顶级毛片 | 情侣黄网站免费看 | 天天操天天碰 | 天天做日日干 | 性欧美videos另类hd | 少妇脚交调教玩男人的视频 | 国产色诱视频 | 激情午夜视频 | 91深夜视频 | 成人综合网站 | 国产美女自慰在线观看 | 激情视频一区 | 亚洲成人一区二区三区 | 噜噜噜网站 | 亚洲色图 校园春色 | 色妞网站 | 中文字幕一区二区三区人妻四季 | 天堂成人国产精品一区 | 久久综合久久综合久久综合 | 伊人开心网 |