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

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

1072. Gas Station (30)

2019-11-14 08:44:24
字體:
來源:轉載
供稿:網友

1072. Gas Station (30) Dijkstra算法求所有居住點到候選gas staion的最短距離,如果其中某個點最短距離大于ds則超出范圍;注意題目中gas點和居住點的區別,本代碼將gas點放于1000后

#include <iostream>#include <vector>#include <cstdio>#include <algorithm>using namespace std;const int INF=999999999,Max=1020;int a[Max][Max];struct node{ int gasv; double avg; double min;};bool comp(const node &a,const node &b){ if(a.avg!=b.avg) return a.avg<b.avg; return a.gasv<b.gasv;}void InitMatrix(void){ for(int i=1;i<Max;++i) { for(int j=1;j<Max;++j) { if(i==j)a[i][j]=0; else a[i][j]=INF; } }}int TransStringToInteger(string &s){ if(s[0]=='G') { s=s.substr(1); return atoi(s.c_str())+1000; } return atoi(s.c_str());}bool isResidentialHouse(int u){ return (u<=1000)?true:false;}int main(){ int n,m,arcnum,ds; vector<node> ans; InitMatrix(); cin>>n>>m>>arcnum>>ds; for(int i=0;i<arcnum;++i) { string s1,s2; int dis; cin>>s1>>s2>>dis; int u=TransStringToInteger(s1),v=TransStringToInteger(s2); a[u][v]=dis; a[v][u]=dis; } int PRemin=-1; for(int gv=1;gv<=m;++gv) { int v=gv+1000; int dist[Max]={0},visit[Max]={0}; for(int i=1;i<Max;++i) dist[i]=a[i][v]; visit[v]=1; int u; for(int i=1;i<Max;++i) { int min=INF; for(int j=1;j<Max;++j) { if(!visit[j]&&dist[j]<min) { min=dist[j]; u=j; } } visit[u]=1; for(int k=1;k<Max;++k) { if(a[k][u]<INF&&dist[k]>dist[u]+a[u][k]) dist[k]=dist[u]+a[u][k]; } } bool isrange=true; int mindis=INF; double sumdis=0.0; for(int w=1;w<=n;++w) { sumdis+=dist[w]; if(mindis>dist[w]&&dist[w]!=0)mindis=dist[w]; if(dist[w]>ds){isrange=false;break;} } if(isrange) { node temp; temp.gasv=v; temp.avg=sumdis/n; temp.min=mindis; if(premin<mindis) { ans.clear(); ans.push_back(temp); premin=mindis; } else if(premin==mindis) ans.push_back(temp); } } sort(ans.begin(),ans.end(),comp); if(!ans.size()) cout<<"No Solution"; else { string s="G"; cout<<s<<ans[0].gasv%1000<<endl; printf("%.1lf %.1lf",ans[0].min,ans[0].avg+0.0000001); } return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产激情久久久久| 韩国日本不卡在线| 亚洲美女精品久久| 国产精品久久久久久久久男| 欧美美女操人视频| 欧美激情精品久久久久久黑人| 亚洲第一网站男人都懂| 人九九综合九九宗合| 在线观看精品自拍私拍| 欧美亚洲国产视频| 成人性生交大片免费观看嘿嘿视频| 久久免费观看视频| 亚洲va男人天堂| 日韩在线播放视频| 国产精品色悠悠| 国产精品揄拍一区二区| 久久精品99久久久香蕉| 亚洲精品美女网站| 中文字幕亚洲一区二区三区| 欧美日韩国产一中文字不卡| 国产精品成人av在线| 亚洲国产中文字幕在线观看| 久久久精品久久久久| 在线观看日韩视频| 久久久精品美女| 亚洲一区亚洲二区亚洲三区| 精品久久国产精品| 高清欧美一区二区三区| 国产精品男人的天堂| 欧美精品video| 日韩精品黄色网| 欧美精品成人在线| 日韩欧美有码在线| 国产精品自拍小视频| 色先锋久久影院av| 亚洲成人久久一区| 日韩av中文字幕在线播放| 久久国产精品免费视频| 精品久久国产精品| 国产伦精品一区二区三区精品视频| 国产精品福利网| 97在线观看视频| 日韩欧美在线国产| 亚洲aⅴ男人的天堂在线观看| 国产亚洲精品综合一区91| 亚洲欧洲美洲在线综合| 日韩在线观看你懂的| 国产精品成人播放| 精品调教chinesegay| 日韩欧亚中文在线| 色综合久久天天综线观看| 日韩欧美中文字幕在线播放| 国产视频精品xxxx| 成人免费看吃奶视频网站| 中文字幕一区电影| 中文在线资源观看视频网站免费不卡| 亚洲精品一区久久久久久| 亚洲国产成人精品久久| 国外成人在线视频| 91精品视频网站| 亚洲专区国产精品| 69影院欧美专区视频| 色偷偷亚洲男人天堂| 91精品国产免费久久久久久| 亚洲欧洲在线视频| 亚洲少妇激情视频| 日韩成人在线播放| 久久精品在线播放| 亚洲第一区在线| 日韩乱码在线视频| 欧美小视频在线| 日本精品中文字幕| 欧美一级大胆视频| 亚洲缚视频在线观看| 中文字幕亚洲无线码在线一区| 色综合91久久精品中文字幕| 欧美大学生性色视频| 成人午夜两性视频| 国产精品午夜国产小视频| 久久久久在线观看| 欧美天天综合色影久久精品| 91精品国产91| 亚洲国产日韩欧美综合久久| 欧美精品免费播放| 欧美精品亚州精品| 日韩最新中文字幕电影免费看| 日韩中文字幕视频在线观看| 奇米四色中文综合久久| 亚洲人成啪啪网站| 久久手机免费视频| 68精品国产免费久久久久久婷婷| www亚洲欧美| 欧美精品videossex88| 欧美午夜精品伦理| 欧美亚洲视频在线观看| 最近更新的2019中文字幕| 欧美激情一区二区三级高清视频| 色综合男人天堂| 韩国美女主播一区| 国产97人人超碰caoprom| 色诱女教师一区二区三区| 亚洲一区精品电影| yw.139尤物在线精品视频| 亚洲成色777777在线观看影院| 欧美精品做受xxx性少妇| 97免费视频在线| 国产精品美女av| 精品久久久久久久久国产字幕| 亚洲无限av看| 欧美激情欧美激情在线五月| 国产97在线视频| 成人两性免费视频| 欧美成人激情在线| 欧美久久精品午夜青青大伊人| 国内免费精品永久在线视频| 日韩一区av在线| 色老头一区二区三区在线观看| 日产日韩在线亚洲欧美| 亚洲欧美中文日韩在线v日本| 欧美乱大交xxxxx另类电影| 国产成人精品电影| 亚洲美女av网站| 欧美成人精品一区二区三区| 亚洲一品av免费观看| 亚洲综合av影视| 亚洲精品久久久一区二区三区| 国产精品欧美日韩久久| 欧美日韩亚洲精品内裤| 久久综合久中文字幕青草| 92看片淫黄大片欧美看国产片| 九九九热精品免费视频观看网站| 欧美大片第1页| 亚洲人成在线观看网站高清| 国产精品日韩电影| 欧美激情综合色| 国产精品揄拍一区二区| 日韩视频在线观看免费| 2018中文字幕一区二区三区| 亚洲精品720p| 亚洲美女av在线播放| 在线观看久久av| 97超级碰碰人国产在线观看| 日韩视频在线一区| 欧美精品生活片| 久久久久久久久久国产| 欧美成在线视频| 日韩av手机在线看| 中文国产成人精品| 国产精品黄页免费高清在线观看| 欧美大片在线免费观看| 国语自产精品视频在线看抢先版图片| 国产精品直播网红| 精品久久久久久电影| 日韩在线欧美在线国产在线| 国产精品爽爽ⅴa在线观看| 国产欧美精品一区二区三区-老狼| 亚洲精品美女久久久久| 国产精品999| 久久精品国产91精品亚洲| 国内精品久久影院| 欧美一区三区三区高中清蜜桃| 久久精品视频在线播放| 欧美黄色免费网站| 国产91精品青草社区|