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

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

文章標題

2019-11-11 03:37:20
字體:
來源:轉載
供稿:網友

相信大家都聽說一個“百島湖”的地方吧,百島湖的居民生活在不同的小島中,當他們想去其他的小島時都要通過劃小船來實現。現在政府決定大力發展百島湖,發展首先要解決的問題當然是交通問題,政府決定實現百島湖的全暢通!經過考察小組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!

兩種做法,dijk最短路,d[i]求得是存的是上一個點到i點的最短距離??梢杂米钚∩蓸渥觥H绻尤氲狞c少于n-1,證明oh。 最小生成樹比較簡單。 dijk的代碼

#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>#include <cmath>using namespace std;const int maxn = 101000;#define inf 0x3f3f3f3fstruct node{ int x,y;}dao[maxn];double d[maxn];int vis[maxn];int n,m;double e[1010][1010];double dis(node a,node b){ double dis2 = sqrt(1.0*(a.x-b.x)*(a.x-b.x)+1.0*(a.y-b.y)*(a.y-b.y)); if(dis2>=10.0&&dis2<=1000.0) { return dis2; } else return inf;}void dijk(int x){ memset(vis,0,sizeof(vis)); for(int i=0;i<n;i++) { d[i]=e[x][i]; } d[x]=0; vis[x]=1; double ans=0; int mini=0; for(int i=0;i<n-1;i++) { double minn=inf; for(int j=0;j<n;j++) { if(d[j]<minn&&!vis[j]) { minn=d[j]; mini=j; } } if(minn==inf) { printf("oh!/n"); return ; } ans+=minn; vis[mini]=1; for(int k=0;k<n;k++) { if(!vis[k]&&e[mini][k]<d[k]) { d[k]=e[mini][k]; } } } printf("%.1lf/n",ans*100 );}int main(){ int t; cin>>t; while(t--) { cin>>n; for(int i=0;i<n;i++) { int x,y; cin>>x>>y; dao[i].x=x; dao[i].y=y; } for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { e[i][j]=dis(dao[i],dao[j]); } } dijk(0); }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
一本大道香蕉久在线播放29| 成人久久一区二区三区| 一区二区三欧美| 成人激情在线播放| 在线成人中文字幕| 欧美成人午夜影院| 中文字幕日韩欧美精品在线观看| 精品久久久免费| 日韩欧美极品在线观看| 北条麻妃一区二区三区中文字幕| 一区二区三区四区在线观看视频| 久久久久久久久国产精品| 尤物九九久久国产精品的分类| 国产精品自产拍在线观看| 92国产精品久久久久首页| 午夜精品久久久久久99热软件| 亚洲欧美制服第一页| 久久久久久亚洲精品| 国产精品女主播视频| 97碰碰碰免费色视频| 久久久欧美一区二区| 亚洲乱码一区av黑人高潮| 有码中文亚洲精品| 成人免费xxxxx在线观看| 69av在线播放| 亚洲欧美日本另类| 秋霞av国产精品一区| 欧美性生交xxxxxdddd| 精品亚洲国产视频| 日韩在线观看高清| 中文字幕一区电影| 日韩成人在线免费观看| 欧美在线视频导航| 亚洲精品免费在线视频| 久久久久免费视频| 日韩精品视频三区| 欧美精品午夜视频| 国产精品免费久久久| 久久久久在线观看| 亚洲人成绝费网站色www| 欧美国产乱视频| 国模私拍一区二区三区| 国产精品a久久久久久| 97香蕉超级碰碰久久免费的优势| 亚洲欧洲成视频免费观看| 亚洲欧美在线一区| 91精品国产自产在线老师啪| 国产精品一区二区久久国产| 欧美丝袜美女中出在线| 欧洲美女7788成人免费视频| 亚洲欧美视频在线| 美女福利精品视频| 亚洲成人精品视频| 中文字幕精品www乱入免费视频| 亚洲最大福利视频网站| 国产欧美日韩精品在线观看| 日韩成人中文电影| 中文字幕欧美精品日韩中文字幕| 久久精品国产精品| 成人黄色生活片| 日韩av手机在线| 亚洲全黄一级网站| 国内精品久久久久久久久| 亚洲天堂色网站| 国产成一区二区| 日本一区二区不卡| 久久久亚洲网站| 亚洲美女在线观看| 日韩av第一页| 久久久国产精彩视频美女艺术照福利| 在线精品国产成人综合| 国产精品啪视频| 久久久精品一区二区| 国产精品啪视频| 国产成人精品久久二区二区| 欧美做受高潮1| 国产精品羞羞答答| 亚洲精品91美女久久久久久久| 成人激情电影一区二区| 青草青草久热精品视频在线网站| 国产视频自拍一区| 97精品久久久| 久久精品在线视频| 日韩综合中文字幕| 国产成人高清激情视频在线观看| 欧美电影免费观看电视剧大全| 国产精品美女在线观看| 成人精品久久一区二区三区| 综合136福利视频在线| 高清日韩电视剧大全免费播放在线观看| 亚洲视频国产视频| 在线激情影院一区| 91av国产在线| 精品动漫一区二区| 久久最新资源网| 亚洲性夜色噜噜噜7777| 国产亚洲美女精品久久久| 欧美成人中文字幕| 日本三级韩国三级久久| 欧美成人黑人xx视频免费观看| 亚洲精品大尺度| 日韩精品中文字幕视频在线| 精品视频在线导航| 欧美色播在线播放| 日韩欧美国产激情| 中文字幕久精品免费视频| 国产精品劲爆视频| 4438全国成人免费| 国产剧情日韩欧美| 精品成人av一区| 另类色图亚洲色图| 亚洲欧洲在线看| 国产精品永久免费观看| 亚洲第一视频在线观看| 久久999免费视频| 亚洲一区二区三区视频| 亚洲精品美女在线观看播放| 欧美日韩国产中文精品字幕自在自线| 国产男人精品视频| 国a精品视频大全| 欧美最猛黑人xxxx黑人猛叫黄| 91色琪琪电影亚洲精品久久| 亚洲嫩模很污视频| 国产精品久久久久久久9999| 亚洲精品一区二区久| 伊人久久大香线蕉av一区二区| 1769国内精品视频在线播放| 久久人体大胆视频| 欧美与欧洲交xxxx免费观看| 日韩欧美在线看| 国产欧美在线视频| 亚洲视频一区二区三区| 国产精品久久久久久久久久久久| 国产精品久久一区| 亚洲自拍偷拍区| 国产日韩欧美视频在线| 国产一区二区成人| 日韩精品福利网站| 国产91精品视频在线观看| 亚洲护士老师的毛茸茸最新章节| 国产97色在线| 国产日韩欧美日韩| 国产精品电影网站| 国产精品jvid在线观看蜜臀| 久久影视电视剧免费网站| 国产噜噜噜噜噜久久久久久久久| 亚洲精品综合久久中文字幕| 国产精品久久久久久婷婷天堂| 日韩高清电影免费观看完整| 亚洲一区二区日本| 在线观看国产精品91| 91在线免费看网站| 日本中文字幕久久看| 国产有码在线一区二区视频| 欧美激情在线视频二区| 国产欧美日韩中文字幕在线| 国产精品永久免费观看| 国内精品久久久久久| 亚洲乱码一区二区| 国产精品午夜视频| 久久夜色精品国产| 国产欧美日韩亚洲精品| 日韩av不卡电影| 日韩av在线免费播放|