1077 多源最短路
時間限制: 1 s
空間限制: 128000 kb
題目等級 : ** gold
題解 題目描述 description
已知n個點(n<=100),給你n*n的方陣,a[i,j]表示從第i個點到第j個點的直接距離。
現在有q個詢問,每個詢問兩個正整數,a和b,讓你求a到b之間的最短路程。
滿足a[i,j]=a[j,i];
輸入描述 input description
第一行乙個正整數n,接下來n行每行n個正整數,滿足a[i,i]=0,再一行乙個q,接下來q行,每行兩個正整數a和b。
輸出描述 output description
一共q行,每行乙個整數。
樣例輸入 sample input
30 1 1
1 0 3
1 3 0
2 3樣例輸出 sample output
2資料範圍及提示 data size & hint
n<=100,q可能非常大。g[i][j]均》=0
請使用flyod演算法
使用c/c++的同學請注意:由於輸入資料較大,使用cin和cout會導致程式超時。請使用scanf與printf進行輸入和輸出。
floyd模板
#include
#include
#include
#include
using
namespace
std;
const
int maxn = 105;
int dis[maxn][maxn];
int a,b,q,n;
void floyd()
int main()
return
0;}
Codevs1077多源最短路
1077 多源最短路 題目等級 gold 題目描述 description 已知n個點 n 100 給你n n的方陣,a i,j 表示從第i個點到第j個點的直接距離。現在有q個詢問,每個詢問兩個正整數,a和b,讓你求a到b之間的最短路程。滿足a i,j a j,i 輸入描述 input descri...
Codevs 1077 多源最短路
時間限制 1 s 空間限制 128000 kb 題目等級 gold 已知n個點 n 100 給你n n的方陣,a i,j 表示從第i個點到第j個點的直接距離。現在有q個詢問,每個詢問兩個正整數,a和b,讓你求a到b之間的最短路程。滿足a i,j a j,i 輸入描述 input descriptio...
wikioi1077 多源最短路
題目描述 description 已知n個點 n 100 給你n n的方陣,a i,j 表示從第i個點到第j個點的直接距離。現在有q個詢問,每個詢問兩個正整數,a和b,讓你求a到b之間的最短路程。滿足a i,j a j,i 輸入描述 input description 第一行乙個正整數n,接下來n行...