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

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

POJ1861-Network(Kruskal)

2019-11-11 04:11:15
字體:
來源:轉載
供稿:網友

Network Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 16497 Accepted: 6545 Special Judge Description

Andrew is working as system administrator and is planning to establish a new network in his company. There will be N hubs in the company, they can be connected to each other using cables. Since each worker of the company must have access to the whole network, each hub must be accessible by cables from any other hub (with possibly some intermediate hubs). Since cables of different types are available and shorter ones are cheaper, it is necessary to make such a plan of hub connection, that the maximum length of a single cable is minimal. There is another PRoblem — not each hub can be connected to any other one because of compatibility problems and building geometry limitations. Of course, Andrew will provide you all necessary information about possible hub connections. You are to help Andrew to find the way to connect hubs so that all above conditions are satisfied. Input

The first line of the input contains two integer numbers: N - the number of hubs in the network (2 <= N <= 1000) and M - the number of possible hub connections (1 <= M <= 15000). All hubs are numbered from 1 to N. The following M lines contain information about possible connections - the numbers of two hubs, which can be connected and the cable length required to connect them. Length is a positive integer number that does not exceed 106. There will be no more than one way to connect two hubs. A hub cannot be connected to itself. There will always be at least one way to connect all hubs. Output

Output first the maximum length of a single cable in your hub connection plan (the value you should minimize). Then output your plan: first output P - the number of cables used, then output P pairs of integer numbers - numbers of hubs connected by the corresponding cable. Separate numbers by spaces and/or line breaks. Sample Input

4 6 1 2 1 1 3 1 1 4 2 2 3 1 3 4 1 2 4 1 Sample Output

1 4 1 2 1 3 2 3 3 4

#include<cstdio>#include<iostream>#include<algorithm>#include<stdlib.h>#include<vector>using namespace std;const int maxn=1005;typedef struct edge{ int u,v,w;}edge;edge bian[15005];int pre[maxn];void init(){ for(int i=0;i<maxn;i++) pre[i]=i;}int find(int x){ if(pre[x] == x) return pre[x]; else return pre[x]=find(pre[x]);}void merge(int x,int y){ int fx=find(x),fy=find(y); if(fx != fy) pre[fx]=fy;}int cmp(edge a,edge b){ return a.w <b.w;}int main(){ // freopen("in.txt","r",stdin); int n,m; int t1,t2,t3; while(cin>>n>>m){ for(int i=0;i < m;i++){ cin>>t1>>t2>>t3; bian[i].u=t1,bian[i].v=t2,bian[i].w=t3; } init(); sort(bian,bian+m,cmp); /* for(int i=0;i< m;i++) cout<<bian[i].w<<" "; cout<<endl; */ int rst=n; vector<edge> vii; for(int i=0; i < m && rst>1 ; i++){ int x=bian[i].u,y=bian[i].v,z=bian[i].w; if(find(x)!=find(y)){ merge(x,y); rst --; vii.push_back( bian[i]); } } cout<<vii[ vii.size()-1].w<<endl; cout<<n-1<<endl; for(int i=0;i <vii.size();i++) cout<<vii[i].u<<" "<<vii[i].v<<endl; } return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久在线视频在线| 亚洲少妇中文在线| 欧美乱大交xxxxx另类电影| 欧美在线视频观看免费网站| 伊人伊成久久人综合网站| 久久精品国产一区二区三区| 57pao国产成人免费| 九九九久久国产免费| 久久伊人精品视频| 国产精品99导航| 亚洲人成啪啪网站| 国产精品9999| 性色av一区二区咪爱| 欧美做爰性生交视频| 青草青草久热精品视频在线网站| 色偷偷888欧美精品久久久| 日韩欧美国产一区二区| 成人在线观看视频网站| 国产婷婷成人久久av免费高清| 激情亚洲一区二区三区四区| 欧美激情videos| 在线精品视频视频中文字幕| 一区二区三区视频在线| 色噜噜国产精品视频一区二区| 欧美激情亚洲一区| 国产精品亚发布| 91爱爱小视频k| 精品久久久久久久久国产字幕| 久久久久中文字幕| 欧美性猛交xxxx乱大交蜜桃| 日韩电影中文 亚洲精品乱码| 欧美日韩国产精品一区二区不卡中文| 日韩成人性视频| 精品亚洲夜色av98在线观看| 日韩国产高清污视频在线观看| 国产精品第8页| 68精品久久久久久欧美| 欧美黄色片免费观看| 色久欧美在线视频观看| 国产精品久久97| 亚洲一区二区三区四区视频| 91在线观看免费网站| 久久人人爽人人爽人人片亚洲| 欧美成人网在线| 欧美区二区三区| 自拍偷拍亚洲精品| 亚洲欧美中文字幕| 色悠悠久久久久| 中文字幕亚洲色图| 这里只有精品视频在线| 国产精品偷伦视频免费观看国产| 欧美一级黄色网| 国产精品男人的天堂| 91精品国产高清| 亚洲国产另类 国产精品国产免费| 精品国产欧美一区二区五十路| 亚洲欧美国产精品专区久久| 日韩精品视频中文在线观看| 少妇高潮 亚洲精品| 亚洲最大成人网色| 国产精品一区二区久久久久| 色综合色综合网色综合| 亚洲视频欧洲视频| 欧美国产高跟鞋裸体秀xxxhd| 中文字幕日韩在线观看| 亚洲人成在线观看网站高清| 另类少妇人与禽zozz0性伦| 日本精品一区二区三区在线播放视频| 国产精品入口免费视频一| 欧美一区二区三区免费视| 久久久久久久影院| 欧美黄色三级网站| 人体精品一二三区| 亚洲国产成人久久综合| 欧美日韩亚洲精品内裤| 日韩在线观看av| 国产91精品久久久久久久| 欧美激情一级二级| 国内偷自视频区视频综合| 韩国精品美女www爽爽爽视频| 成人黄色生活片| 欧美性色视频在线| 国产一区二区三区高清在线观看| 亚洲黄色av女优在线观看| 狠狠躁夜夜躁人人爽天天天天97| 狠狠干狠狠久久| 国产一区二区三区丝袜| 精品视频—区二区三区免费| 精品成人国产在线观看男人呻吟| 最近2019好看的中文字幕免费| 亚洲精品福利在线观看| 98精品在线视频| 国产精品极品尤物在线观看| 成人福利网站在线观看| 6080yy精品一区二区三区| 日韩av资源在线播放| 久久免费少妇高潮久久精品99| 国产精品99久久久久久www| 日韩美女免费线视频| 亚洲色图偷窥自拍| 欧美精品免费播放| 国产精品综合不卡av| 日韩视频在线免费| 欧美中文字幕在线视频| 欧美伦理91i| 亚洲一区二区三区成人在线视频精品| 精品久久久一区二区| 在线日韩第一页| 黄网站色欧美视频| 美女福利视频一区| 国语自产偷拍精品视频偷| 91久久在线视频| 国内成人精品一区| 8090理伦午夜在线电影| 日韩在线精品一区| 成人在线国产精品| 亚洲最大在线视频| 欧美超级乱淫片喷水| 欧美性猛交99久久久久99按摩| 成人免费网站在线观看| 人九九综合九九宗合| 日韩中文综合网| 国产啪精品视频网站| 91精品国产综合久久久久久久久| 欧美激情免费看| 亚洲三级 欧美三级| 亚洲二区在线播放视频| 国产精品视频999| 久久精品国产2020观看福利| 亚洲国内高清视频| 亚洲白拍色综合图区| 久久久久久久久91| 国产精品免费观看在线| zzijzzij亚洲日本成熟少妇| 久久伊人色综合| 亚洲午夜小视频| 欧美大尺度电影在线观看| 日韩中文字幕免费| www国产91| 欧美xxxx18国产| 国产日韩欧美另类| 日韩高清欧美高清| 欧美黑人性视频| 亚洲精品在线看| 久久香蕉精品香蕉| 欧美性猛交xxxx黑人| 亚洲第五色综合网| 亚洲男人天堂手机在线| 亚洲欧洲免费视频| 国产精品一区二区久久精品| 国产999在线| 久久精品久久久久电影| 国内免费精品永久在线视频| 欧美日韩福利电影| 日韩精品在线观看网站| 国产精品1区2区在线观看| 国产99视频精品免视看7| 亚洲天堂男人天堂女人天堂| 国产精欧美一区二区三区| 日韩网站在线观看| 久久久久久久999精品视频| 国产精品久久久久久久久久免费| 久久免费精品视频| 永久免费看mv网站入口亚洲|