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

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

hdu1875-暢通工程再續(Kruskal )

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

暢通工程再續

Time Limit: 2000/1000 MS (java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 26109 Accepted Submission(s): 8459

PRoblem Description 相信大家都聽說一個“百島湖”的地方吧,百島湖的居民生活在不同的小島中,當他們想去其他的小島時都要通過劃小船來實現?,F在政府決定大力發展百島湖,發展首先要解決的問題當然是交通問題,政府決定實現百島湖的全暢通!經過考察小組RPRush對百島湖的情況充分了解后,決定在符合條件的小島間建上橋,所謂符合條件,就是2個小島之間的距離不能小于10米,也不能大于1000米。當然,為了節省資金,只要求實現任意2個小島之間有路通即可。其中橋的價格為 100元/米。

Input 輸入包括多組數據。輸入首先包括一個整數T(T <= 200),代表有T組數據。 每組數據首先是一個整數C(C <= 100),代表小島的個數,接下來是C組坐標,代表每個小島的坐標,這些坐標都是 0 <= x, y <= 1000的整數。

Output 每組輸入數據輸出一行,代表建橋的最小花費,結果保留一位小數。如果無法實現工程以達到全部暢通,輸出”oh!”.

Sample Input 2 2 10 10 20 20 3 1 1 2 2 1000 1000

Sample Output 1414.2 oh!

分析 有n個點,則有 n*(n-1) 條邊,然后kruskal

#include<iostream>#include<cstdio>#include<string.h>#include<algorithm>#include<cmath>using namespace std;const int maxn=110;int fa[maxn];void init(){ for(int i=0;i<maxn;i++) fa[i]=i;}int Find(int x){ if(fa[x] == x) return fa[x]; else return fa[x]= Find(fa[x]);}void Union(int x,int y){ int fx=Find(x),fy=Find(y); if(fx != fy) fa[fx] =fy;}typedef struct{ int st,ed; double cost;}Edge;Edge edge[10005];int cmp(Edge a,Edge b){ return a.cost <b.cost;}int X[110];int Y[110];int main(){ int T; cin>>T; while(T--){ int n; cin>>n; init(); for(int i=0;i<n;i++) cin>>X[i]>>Y[i]; int m=0; for(int i=0;i <n;i++) for(int j=0;j< n;j++){ if( i== j) continue; edge[m].st=i; edge[m].ed=j; edge[m].cost=sqrt( pow( X[i]-X[j],2)+pow(Y[i]-Y[j],2) ); // cout<<"cost="<<edge[m].cost<<endl; m++; } // cout<<"m="<<m<<endl; sort(edge,edge+m,cmp); int rst=n; double tot_cost=0; for(int i=0;i<m && rst>1;i++){ if(Find(edge[i].st)!= Find(edge[i].ed) && (edge[i].cost>=10 && edge[i].cost <=1000)){ Union(edge[i].st,edge[i].ed); rst--; tot_cost +=edge[i].cost; } } // cout<<"rst="<<rst<<endl; if(rst==1) printf("%.1f/n",tot_cost*100); else printf("oh!/n"); }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
17婷婷久久www| 成人h视频在线观看播放| 蜜臀久久99精品久久久久久宅男| 国内精品免费午夜毛片| 亚洲人成网站在线播| 国产精品夜色7777狼人| 热99精品里视频精品| 国产精品日韩久久久久| 欧美一乱一性一交一视频| 亚洲欧美色婷婷| 国产精品精品视频| 欧美激情在线视频二区| 亚洲午夜精品久久久久久久久久久久| 日韩在线欧美在线国产在线| 亚洲欧美日韩国产中文专区| 日本成人精品在线| 欧美日韩一区二区免费在线观看| 久久伊人精品一区二区三区| 午夜精品一区二区三区在线视频| 日韩免费中文字幕| 91麻豆桃色免费看| 狠狠做深爱婷婷久久综合一区| 欧美www视频在线观看| 成人激情视频免费在线| 亚洲人成网站777色婷婷| 这里只有精品视频在线| 国内精品久久久久影院优| 亚洲少妇中文在线| 韩国福利视频一区| 大量国产精品视频| 亚洲日本欧美日韩高观看| 97国产精品久久| 91久久久久久久久久久久久| 久久精品亚洲94久久精品| 亚洲一区久久久| 一个色综合导航| 国产精品电影久久久久电影网| 国产脚交av在线一区二区| 欧美成人激情视频| 亚州精品天堂中文字幕| 欧美一区二区影院| 黑人巨大精品欧美一区二区免费| 国产欧美日韩免费看aⅴ视频| 欧美国产在线视频| 深夜精品寂寞黄网站在线观看| 深夜精品寂寞黄网站在线观看| 精品久久中文字幕久久av| 欧美国产日韩精品| 亚洲高清一二三区| 日韩电影中文字幕一区| 九九热精品视频国产| 成人激情黄色网| 亚洲国产欧美自拍| 亚洲成人精品视频| 丝袜一区二区三区| 久久亚洲国产成人| 精品亚洲va在线va天堂资源站| 日韩精品黄色网| 97在线看福利| 久久资源免费视频| 国产精品丝袜久久久久久高清| 亚洲电影免费观看高清完整版在线| 国产一级揄自揄精品视频| 欧美国产日本在线| 国产精品久久电影观看| 精品国产一区二区三区四区在线观看| 国产97免费视| 国内伊人久久久久久网站视频| 97视频在线看| 欧美成人在线免费视频| 日韩电影中文字幕在线观看| 欧美xxxx18国产| 中文字幕久久久av一区| 日韩成人在线视频网站| 亚洲少妇激情视频| 亚洲桃花岛网站| 日产精品久久久一区二区福利| 日韩av在线免费| 国产午夜精品久久久| 国产成人精品久久二区二区91| 亚洲va欧美va国产综合久久| 成人在线一区二区| www.欧美视频| 欧美大秀在线观看| 精品无人区乱码1区2区3区在线| 久久夜色精品国产亚洲aⅴ| 欧美亚洲一区在线| 日韩亚洲在线观看| 国产一区二区日韩精品欧美精品| 欧美综合一区第一页| 91精品免费视频| 日韩大陆欧美高清视频区| 在线观看中文字幕亚洲| 黑人巨大精品欧美一区二区免费| 欧美日韩国产成人在线观看| 欧美极品欧美精品欧美视频| 色妞欧美日韩在线| 亚洲电影免费观看高清完整版| 国产精品久久久久99| 欧美特黄级在线| 美女少妇精品视频| 一本色道久久88综合亚洲精品ⅰ| 在线一区二区日韩| 国产成人激情小视频| 国产精品久久久久久久久久99| 热re91久久精品国99热蜜臀| 最近2019年好看中文字幕视频| 欧美一性一乱一交一视频| 国产一区二区动漫| 国产综合色香蕉精品| 亚洲成人999| 在线观看国产精品91| 7m第一福利500精品视频| 亚洲性视频网址| 亚洲国产精久久久久久久| 亚洲成人999| 日韩精品一二三四区| 色香阁99久久精品久久久| 久久久精品一区| 国产精品久久久一区| 亚洲欧美国产制服动漫| 欧美另类极品videosbest最新版本| 亚洲国产精品人人爽夜夜爽| 国产中文日韩欧美| 欧美性视频网站| 性欧美暴力猛交69hd| 亚洲人永久免费| 欧美亚洲午夜视频在线观看| 国产精品美女主播在线观看纯欲| 成人高清视频观看www| 精品成人在线视频| 国产日韩一区在线| 国产日韩精品综合网站| 欧美肥老妇视频| 懂色av影视一区二区三区| 精品爽片免费看久久| 91精品综合久久久久久五月天| 日韩精品在线免费播放| 欧美尺度大的性做爰视频| 国产精品wwwwww| 成人中心免费视频| 亚洲国产一区二区三区四区| 国产精品女人久久久久久| 久久男人的天堂| 亚洲va久久久噜噜噜久久天堂| 国产网站欧美日韩免费精品在线观看| 高清视频欧美一级| 亚洲精品自在久久| 久久久久在线观看| 久久久久亚洲精品成人网小说| 91精品久久久久久久久久久久久久| 欧美性视频网站| 亚洲精品成a人在线观看| 久久成人这里只有精品| 视频在线一区二区| 青青久久av北条麻妃黑人| 欧美午夜丰满在线18影院| 国产精品揄拍500视频| 欧美在线性爱视频| 国产精品免费一区| 日韩成人在线免费观看| 韩曰欧美视频免费观看| 91免费福利视频| 日韩影视在线观看|