日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

8-12-COMPETITION

發布時間:2025/4/9 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 8-12-COMPETITION 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

鏈接:最短路

A.HDU 2544? ??最短路

算是最基礎的題目了吧.............我采用的是Dijkstra算法.......

代碼:

1 #include <iostream> 2 #include <cstring> 3 #include <cstdio> 4 using namespace std; 5 6 #define inf 0x3f3f3f3f 7 int map[105][105],d[105],vis[105],n,m; 8 9 int Dijkstra() 10 { 11 memset(vis,0,sizeof(vis)); 12 for(int i=0;i<=n;i++) 13 d[i]=(i==1?0:inf); 14 for(int i=1;i<=n;i++) 15 { 16 int x,minn=inf; 17 for(int j=1;j<=n;j++) 18 if(!vis[j] && d[j]<minn) 19 { 20 minn=d[j]; 21 x=j; 22 } 23 vis[x]=1; 24 for(int y=1;y<=n;y++) 25 d[y]=min(d[y],map[x][y]+d[x]); 26 } 27 return d[n]; 28 } 29 30 int main() 31 { 32 int i,u,v,w; 33 while(~scanf("%d%d",&n,&m),n,m) 34 { 35 memset(map,inf,sizeof(map)); 36 for(i=0;i<m;i++) 37 { 38 scanf("%d%d%d",&u,&v,&w); 39 map[u][v]=map[v][u]=w; 40 } 41 printf("%d\n",Dijkstra()); 42 } 43 return 0; 44 }

B.HDU 3790??最短路徑問題

......Loading......

C.HDU 3665? ?Seaside

題意:就是找到海邊的最短路~

這道題其實還是很簡單的~就是輸入麻煩的點.......╮(╯▽╰)╭把輸入搞清了就SO EASY~

代碼:

1 #include <iostream> 2 #include <cstring> 3 #include <cstdio> 4 using namespace std; 5 6 const int inf=100000000; 7 int a[205][205],b[205]; 8 9 int main() 10 { 11 int u,v,i,j,n,s,t,k,sum,ll,number,maxx; 12 while(~scanf("%d",&n)) 13 { 14 for(i=0;i<n;i++) 15 for(j=0;j<n;j++) 16 a[i][j]=inf; 17 for(i=0;i<n;i++) 18 a[i][i]=0; 19 for(i=0;i<n;i++) 20 { 21 scanf("%d%d",&u,&b[i]); //u代表該鎮與幾個town相連,b[i]代表該鎮是否臨海~ 22 for(j=0;j<u;j++) 23 { 24 scanf("%d%d",&number,&ll); //number代表是哪個鎮,ll代表u鎮與該鎮相連的距離 25 if(a[i][number]>ll) 26 a[i][number]=a[number][i]=ll; 27 } 28 } 29 for(i=0;i<n;i++) 30 for(j=0;j<n;j++) 31 for(k=j+1;k<n;k++) 32 if(a[j][k]>a[j][i]+a[i][k]) 33 { 34 a[j][k]=a[j][i]+a[i][k]; 35 a[k][j]=a[j][k]; 36 } 37 maxx=inf; 38 for(i=0;i<n;i++) 39 { 40 if(a[0][i]<maxx && b[i]==1) 41 maxx=a[0][i]; 42 } 43 printf("%d\n",maxx); 44 } 45 return 0; 46 }

//memory:264KB ? time:0ms

D.HDU 1869? ?六度分離

簡而言之~是很簡單的題~把每個人的關系都弄出來~只要都滿足不大于6個人就是YES,反之NO~

代碼:

1 #include <iostream> 2 #include <cstring> 3 #include <cstdio> 4 using namespace std; 5 6 const int inf=100000000; 7 int a[205][205]; 8 9 int main() 10 { 11 int u,v,w,i,j,n,m,s,t,k; 12 while(~scanf("%d%d",&n,&m)) 13 { 14 for(i=0;i<n;i++) 15 for(j=0;j<n;j++) 16 a[i][j]=inf; 17 for(i=0;i<n;i++) 18 a[i][i]=0; 19 for(i=0;i<m;i++) 20 { 21 scanf("%d%d",&u,&v); 22 a[u][v]=a[v][u]=1; 23 } 24 for(i=0;i<n;i++) 25 for(j=0;j<n;j++) 26 for(k=j+1;k<n;k++) 27 if(a[j][k]>a[j][i]+a[i][k]) 28 { 29 a[j][k]=a[j][i]+a[i][k]; 30 a[k][j]=a[j][k]; 31 } 32 w=0; 33 for(i=0;i<n;i++) 34 for(j=i;j<n;j++) 35 if(a[i][j]>7) 36 {w=-1; break;} 37 if(w==-1) printf("No\n"); 38 else 39 printf("Yes\n"); 40 } 41 return 0; 42 }

//memory:320KB ? time:31ms

E.HDU 1874? ?暢通工程續

是很簡單的題~和A極端的像.............但TLE很多次........剛開始百思不得其解........結果后來發現,就是與A題太像了,結果自己就擅自做主把A題的“輸入0,0退出”,直接就套到這道題上了.........T T.........讓人淚奔的錯誤啊.......

代碼:

1 #include <iostream> 2 #include <cstring> 3 #include <cstdio> 4 using namespace std; 5 6 const int inf=100000000; 7 int a[205][205]; 8 9 int main() 10 { 11 int u,v,w,i,j,n,m,s,t,k; 12 while(~scanf("%d%d",&n,&m)) 13 { 14 for(i=0;i<n;i++) 15 for(j=0;j<n;j++) 16 a[i][j]=inf; 17 for(i=0;i<n;i++) 18 a[i][i]=0; 19 for(i=0;i<m;i++) 20 { 21 scanf("%d%d%d",&u,&v,&w); 22 if(a[u][v]>w) 23 a[u][v]=a[v][u]=w; 24 } 25 for(i=0;i<n;i++) 26 for(j=0;j<n;j++) 27 for(k=j+1;k<n;k++) 28 if(a[j][k]>a[j][i]+a[i][k]) 29 { 30 a[j][k]=a[j][i]+a[i][k]; 31 a[k][j]=a[j][k]; 32 } 33 scanf("%d%d",&s,&t); 34 if(a[s][t]==inf) printf("-1\n"); 35 else 36 printf("%d\n",a[s][t]); 37 } 38 return 0; 39 }

//memory:332KB ? time:31ms

F.HDU 1317? ?XYZZY

......Loading......

G.HDU 4360? ? ?As long as Binbin loves Sangsang

......Loading......

H.POJ 1847? ??Tram

......Loading......

I.POJ 1062? ? ?昂貴的聘禮

......Loading......

轉載于:https://www.cnblogs.com/teilawll/p/3254226.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的8-12-COMPETITION的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: xxxx日本少妇 | 色屁屁ts人妖系列二区 | 精品在线免费播放 | 最新三级网站 | 国产一区在线免费 | 神马午夜不卡 | a级一a一级在线观看 | 欧美精品久久久久久久免费 | www.超碰在线| 中文字幕视频二区 | 蜜桃免费在线视频 | av大片网站 | 性欧美8khd高清极品 | 亚洲熟女一区二区三区 | 中文字幕激情 | wwwxxx在线播放 | 精品欧美色视频网站在线观看 | 中文字幕一区二区在线播放 | 日韩一级片中文字幕 | 精品午夜视频 | 成人短视频在线 | 91精品免费 | 中文字幕一区二区三区人妻不卡 | 无码av免费精品一区二区三区 | 午夜精品一区二区三 | 97在线视频免费 | 综合视频 | 日本猛少妇色xxxxx | 小视频在线看 | 亚洲欧美一区在线 | 91久色| 一区二区在线免费观看视频 | 国产真人无遮挡作爱免费视频 | 日本毛片在线观看 | 直接看的av网站 | 九九这里只有精品视频 | 1级av| 色网址在线 | 日韩狠狠操 | 深夜免费视频 | xxxxx国产 | 国产一区二区视频在线观看 | 欧美日韩中文字幕一区二区三区 | 欧洲久久久久 | 国产欧美一区二区三区国产幕精品 | 亚洲 欧美 激情 另类 校园 | 天天操夜夜干 | 亚洲免费久久 | 一级黄色欧美 | 精品99在线 | 91在线精品一区二区三区 | av不卡在线 | 中文字幕制服丝袜 | 91视频网| 精品久久久久久久久久久国产字幕 | 久久999| 精品无码久久久久国产 | 91刺激视频 | 色牛影院 | 9久久9毛片又大又硬又粗 | 日韩av在线一区二区 | 色哟哟免费 | 国产高清精品在线 | 成人中文视频 | 天天做天天爱天天操 | 巨大胸大乳奶电影 | 涩涩资源网 | 丁香婷婷综合激情五月色 | 日本视频在线免费观看 | 亚洲国产无线乱码在线观看 | 日本黄色美女网站 | 麻豆一区二区99久久久久 | 用力插视频 | 国产精品无码人妻一区二区在线 | 亚洲欧美成人一区 | 夜夜激情网 | 人人草人人看 | 在线成人免费电影 | 在线播放国产视频 | 99riAv国产精品无码鲁大师 | 男人在线天堂 | 日批av | 无码人妻精品一区二区三 | 亚洲AV无码一区二区三区少妇 | 一级a性色生活片久久无 | 国偷自产av一区二区三区麻豆 | 国产男女啪啪 | 熟妇高潮一区二区高潮 | av自拍一区 | 日韩一区在线免费观看 | 久久99精品久久久久久国产越南 | 亚洲AV成人无码精电影在线 | 人人爽人人 | 欧美激情18p| www.三区| 亚欧洲精品视频在线观看 | 自拍99页| 欧美精品在线视频 | 亚洲色图在线播放 |