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

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

文章標題

2019-11-11 05:12:37
字體:
來源:轉載
供稿:網友

相信大家都聽說一個“百島湖”的地方吧,百島湖的居民生活在不同的小島中,當他們想去其他的小島時都要通過劃小船來實現?,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!

兩種做法,dijk最短路,d[i]求得是存的是上一個點到i點的最短距離。可以用最小生成樹做。如果加入的點少于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
亚洲欧洲美洲在线综合| 少妇av一区二区三区| 亚洲一区二区三区视频播放| 成人免费视频在线观看超级碰| 欧美在线观看一区二区三区| 日韩在线观看免费全| 亚洲成人网在线| 欧美性色视频在线| 中文字幕一区二区三区电影| 久久精品久久久久久国产 免费| 日韩激情av在线免费观看| 在线电影欧美日韩一区二区私密| 欧美激情亚洲激情| 国产精品一区二区久久久| 热99在线视频| 26uuu另类亚洲欧美日本一| 国产精品久久久久999| 国产精品视频地址| 欧美久久精品一级黑人c片| 国产精品日韩欧美大师| 亚洲精品av在线播放| 在线观看欧美视频| 97视频人免费观看| 久久久国产在线视频| 国产精品偷伦一区二区| 另类专区欧美制服同性| 精品在线观看国产| 精品无人区乱码1区2区3区在线| 色综合伊人色综合网| 亚洲第一中文字幕在线观看| 欧美国产高跟鞋裸体秀xxxhd| 国产精品爽爽ⅴa在线观看| 欧美一级片一区| 久久久久久久国产| 亚洲欧美第一页| 中文字幕在线日韩| 欧美日韩第一视频| 91免费人成网站在线观看18| 国内外成人免费激情在线视频网站| 国产亚洲精品久久久久久牛牛| 成人日韩在线电影| 自拍亚洲一区欧美另类| 亚洲一区二区三区乱码aⅴ| 中文字幕在线国产精品| 国产成人精品电影久久久| 欧亚精品在线观看| 成人激情免费在线| 色先锋资源久久综合5566| 欧美亚洲国产成人精品| 亚洲国产精品电影在线观看| 成人黄在线观看| 国产精品入口日韩视频大尺度| 久久激情视频免费观看| 亚洲一区二区免费在线| 日韩亚洲精品电影| 欧美色图在线视频| 国产欧美日韩最新| 日韩av免费网站| 78m国产成人精品视频| 久久免费视频观看| 欧美亚洲第一页| 亚洲3p在线观看| 欧美成人免费在线视频| 亚洲欧美日韩一区在线| 国产精品嫩草视频| 91理论片午午论夜理片久久| 国产黑人绿帽在线第一区| 亚洲国产成人久久| 国产成人av在线播放| 日韩中文在线视频| 久久91亚洲精品中文字幕| 国产精品手机播放| 91网站在线看| 欧美视频中文在线看| 欧美韩国理论所午夜片917电影| 亚洲美女av网站| 人妖精品videosex性欧美| 欧美在线观看一区二区三区| 亚洲精美色品网站| 国产精品老牛影院在线观看| 在线观看欧美日韩| 亚洲最大成人在线| 欧美尺度大的性做爰视频| 国产亚洲xxx| 成人精品一区二区三区电影免费| 国产精品自产拍高潮在线观看| 欧洲一区二区视频| 国产精品69精品一区二区三区| 欧美精品制服第一页| 国产精品免费电影| 亚洲精品99久久久久| 日韩成人在线网站| 91国内产香蕉| 国产精品黄页免费高清在线观看| 97精品国产97久久久久久免费| 69av成年福利视频| 亚洲国产精品小视频| 久久人人爽人人爽爽久久| 97在线看免费观看视频在线观看| 午夜剧场成人观在线视频免费观看| 亚洲国产成人在线视频| 2018中文字幕一区二区三区| 福利二区91精品bt7086| 黄色成人在线播放| 日韩最新av在线| 亚洲免费av片| 国产精品亚洲欧美导航| 大荫蒂欧美视频另类xxxx| 久久亚洲精品毛片| 国内外成人免费激情在线视频网站| 中文字幕亚洲专区| 国产精品久久久久一区二区| 国产精品网站视频| 日韩欧美国产中文字幕| 国产91在线视频| 国产精品久久久久久久午夜| 高清欧美性猛交xxxx| 日本欧美在线视频| 国产精品av免费在线观看| 国产视频精品va久久久久久| 国产精品视频26uuu| 亚洲欧美国产va在线影院| 日韩美女中文字幕| 国产成人免费av电影| 欧美日韩色婷婷| 久久综合久久美利坚合众国| 97在线日本国产| 欧美成人精品不卡视频在线观看| 亚洲色图综合久久| 欧美日韩一区二区在线| 欧美日韩亚洲成人| 日韩精品视频免费在线观看| 日韩久久精品成人| 欧美激情视频一区二区三区不卡| 日本午夜精品理论片a级appf发布| 精品性高朝久久久久久久| 91在线看www| 精品久久久久久久久久| 日韩大片免费观看视频播放| 成人黄在线观看| 日韩视频精品在线| 亚洲精品中文字幕女同| 国产成人aa精品一区在线播放| 狠狠色狠狠色综合日日小说| 久久精品99无色码中文字幕| 一本一本久久a久久精品牛牛影视| 国产精品69av| 97福利一区二区| 亚洲国产精品va| 日韩一级裸体免费视频| 欧美肥老太性生活视频| 欧美黄色免费网站| 日韩中文字幕网站| 亚洲综合中文字幕在线| 久久露脸国产精品| 日韩美女视频在线观看| 欧美亚洲国产成人精品| 亚洲激情在线视频| 91精品中文在线| 91精品视频免费| 国产欧美日韩高清| 日韩中文字幕不卡视频| 国产精品69久久| 亚洲精品视频在线播放|