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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

POJ 3615 floyd 求任意起点终点的最短路

發布時間:2025/5/22 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 POJ 3615 floyd 求任意起点终点的最短路 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http://poj.org/problem?id=3615

題意:求起點到終點的最短路,不存在則輸出-1.這題居然tle兩次,把floyd放在外面就行了。

View Code // I'm lanjiangzhou //C #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #include <math.h> #include <time.h> //C++ #include <iostream> #include <algorithm> #include <cstdio> #include <cstdlib> #include <cmath> #include <cstring> #include <cctype> #include <stack> #include <string> #include <list> #include <queue> #include <map> #include <vector> #include <deque> #include <set> using namespace std;//*************************OUTPUT************************* #ifdef WIN32 #define INT64 "%I64d" #define UINT64 "%I64u" #else #define INT64 "%lld" #define UINT64 "%llu" #endif//**************************CONSTANT*********************** #define INF 0x3f3f3f3f #define eps 1e-8 #define PI acos(-1.) #define PI2 asin (1.); typedef long long LL; //typedef __int64 LL; //codeforces typedef unsigned int ui; typedef unsigned long long ui64; #define MP make_pair typedef vector<int> VI; typedef pair<int, int> PII; #define pb push_back #define mp make_pair//***************************SENTENCE************************ #define CL(a,b) memset (a, b, sizeof (a)) #define sqr(a,b) sqrt ((double)(a)*(a) + (double)(b)*(b)) #define sqr3(a,b,c) sqrt((double)(a)*(a) + (double)(b)*(b) + (double)(c)*(c))//****************************FUNCTION************************ template <typename T> double DIS(T va, T vb) { return sqr(va.x - vb.x, va.y - vb.y); } template <class T> inline T INTEGER_LEN(T v) { int len = 1; while (v /= 10) ++len; return len; } template <typename T> inline T square(T va, T vb) { return va * va + vb * vb; }// aply for the memory of the stack //#pragma comment (linker, "/STACK:1024000000,1024000000") //endconst int maxn =1010; int edges[maxn][maxn]; int n,m,t; int u,v,w; int maxx(int a,int b){return a>b?a:b; } int minn(int a,int b){return a>b?b:a; }void floyd(){for(int k=1;k<=n;k++){for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){edges[i][j]=minn(edges[i][j],maxx(edges[i][k],edges[k][j]));}}} }int main(){while(scanf("%d%d%d",&n,&m,&t)!=EOF){for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){edges[i][j]=INF;}edges[i][i]=0;}for(int i=1;i<=m;i++){scanf("%d%d%d",&u,&v,&w);edges[u][v]=w;}int start,end;floyd();//放在外面,里面超時for(int i=1;i<=t;i++){scanf("%d%d",&start,&end);if(edges[start][end]==INF){printf("-1\n");}else printf("%d\n",edges[start][end]);}}//floyd();return 0; }

?

轉載于:https://www.cnblogs.com/lanjiangzhou/archive/2013/04/02/2995962.html

總結

以上是生活随笔為你收集整理的POJ 3615 floyd 求任意起点终点的最短路的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 黄色三级在线观看 | 美女裸体网站久久久 | 一本大道久久精品 | 91免费黄 | 国产一区二区三区成人 | 亚洲久久综合 | 欧美日韩亚洲国产一区 | 国产天天综合 | 女同在线观看 | 特级做a爰片毛片免费69 | 国产91白丝在一线播放 | 色哟哟在线观看视频 | 亚洲无av| 久久入| 国产麻豆一区二区 | 成人午夜在线观看 | 女人张开腿让男人桶爽 | 91.xxx.高清在线| 一级在线 | 你懂的网站在线观看 | 九九热在线免费视频 | 亚洲激情综合网 | 青青草免费在线观看视频 | 国产制服91一区二区三区制服 | 五月天婷婷在线播放 | 国产精品久久久久久在线观看 | 国产 日韩 欧美 制服丝袜 | 国产一区二区视频在线免费观看 | 国产精品4p | 熟妇人妻中文字幕无码老熟妇 | 日韩久久久久久久久久久 | 日日麻批 | 国产在线观看网站 | 欧美一二区 | 国产免费福利视频 | 四虎影库在线播放 | 欧美性视频在线播放 | 久久av高潮av无码av喷吹 | 色日韩 | 亚洲国产91| 91女人18毛片水多国产 | 极品videosvideo喷水 | 日少妇视频 | 久久98| 免费精品视频在线观看 | 中文一区二区在线观看 | 国产一区二区三区www | 日韩精品人妻一区 | 狂野欧美性猛交xxⅹ李丽珍 | 二区三区在线视频 | 欧美成人aaaaa | 成人国产免费观看 | 少妇太爽了在线观看 | 国产成人aaaa | 国产极品美女高潮无套嗷嗷叫酒店 | 色干网 | 久久伊人婷婷 | 亚洲精品中文字幕在线播放 | xxxxxx国产| 日韩av男人天堂 | 女警白嫩翘臀呻吟迎合 | 欧美激情久久久久 | 日韩xxx高潮hd| 国产一区二区内射 | 荔枝视频污 | 中文在线免费视频 | 一区二区视频免费看 | 91亚洲国产成人精品一区 | 51啪影院 | 久久人人妻人人人人妻性色av | 17c在线视频 | 色婷婷av一区二区三区gif | 人妻熟妇又伦精品视频a | 九九九免费视频 | wwwwxxxx欧美 | 国产成人无码精品久久久久 | 日本三级视频在线播放 | 亚洲动漫精品 | 亚洲三区av| 最新国产一区 | 抽插丰满内射高潮视频 | www.男人的天堂 | 国产一级黄色电影 | 国产97在线 | 亚洲 | 国产又黄又大又粗的视频 | 黑人番号| 欧美高清 | 伊人久久大香线蕉av一区 | 国产白袜脚足j棉袜在线观看 | 91免费看.| 国产中文在线视频 | 日韩有码视频在线 | 亚洲天堂av一区二区 | 国产精品五月天 | 夜夜骑狠狠干 | 99人妻少妇精品视频一区 | 成人作爱视频 | 成人五区| 僵尸艳谈 |