長江遊艇俱樂部在長江上設定了n 個遊艇出租站1,2,…,n。遊客可在這些遊艇出租站租用遊艇,並在下游的任何乙個遊艇出租站歸還遊艇。遊艇出租站i 到遊艇出租站j 之間的租金為r(i,j),1<=i<=j<=n。試設計乙個演算法,計算出從遊艇出租站1 到遊艇出租站n 所需的最少租金。
對於給定的遊艇出租站i 到遊艇出租站j 之間的租金為r(i,j),1<=i
由檔案提供輸入資料。檔案的第1 行中有1 個正整數n(n<=200),表示有n個遊艇出租站。接下來的n-1 行是乙個半矩陣r(i,j),1<=i
3 5 15 7
12赤裸裸的最短路,模板秒過。
當然這題因為有序,因此可以直接動規
最短路
#include#include#include#include#include#include#include#include#includeusing namespace std;
inline const int get_int()
while(x>='0'&&x<='9')
return num*bj;
}const int maxn=20005;
struct edge ;
struct spfa
void addedge(int from,int to,int dist) );
m=edges.size();
g[from].push_back(m-1);
} bool main(int s)
while(x>='0'&&x<='9')
return num*bj;
}int n,map[205][205],f[205];
int main()
洛谷 1359 租用遊艇
題目描述 長江遊艇俱樂部在長江上設定了n 個遊艇出租站1,2,n。遊客可在這些遊艇出租站租用遊艇,並在下游的任何乙個遊艇出租站歸還遊艇。遊艇出租站i 到遊艇出租站j 之間的租金為r i,j 1 i j n。試設計乙個演算法,計算出從遊艇出租站1 到遊艇出租站n 所需的最少租金。對於給定的遊艇出租站i...
洛谷 P1359 租用遊艇
題目描述 長江遊艇俱樂部在長江上設定了n 個遊艇出租站1,2,n。遊客可在這些遊艇出租站租用遊艇,並在下游的任何乙個遊艇出租站歸還遊艇。遊艇出租站i 到遊艇出租站j 之間的租金為r i,j 1 i j n。試設計乙個演算法,計算出從遊艇出租站1 到遊艇出租站n 所需的最少租金。對於給定的遊艇出租站i...
洛谷 1359 租用遊艇 最短路
長江遊艇俱樂部在長江上設定了n 個遊艇出租站1,2,n。遊客可在這些遊艇出租站租用遊艇,並在下游的任何乙個遊艇出租站歸還遊艇。遊艇出租站i 到遊艇出租站j 之間的租金為r i,j 1 i j n。試設計乙個演算法,計算出從遊艇出租站1 到遊艇出租站n 所需的最少租金。對於給定的遊艇出租站i 到遊艇出...