長江遊艇俱樂部租金問題

2021-10-05 12:57:12 字數 963 閱讀 7506

長江遊艇俱樂部在長江上設定了n個遊艇出租站1,2,…,n。遊客可在這些遊艇出租站租用遊艇,並在下游的任何乙個遊艇出租站歸還遊艇。遊艇出租站i到遊艇出租站j之間的租金為r(i,j),1<=i第1 行中有1 個正整數n(n<=200),表示有n個遊艇出租站。接下來的第1到第n-1 行,第i行表示第i站到第i+1站,第i+2站, … , 第n站的租金。

輸出從遊艇出租站1 到遊艇出租站n所需的最少租金。

在這裡給出一組輸入。例如:

3

5 15

7

在這裡給出相應的輸出。例如:

12
中間位置劃分,i -> k ->j,即分為r[i][j] -> r[i][k] + r[k][j]

由於是最少租金,初始時minvalue = r[i][j]狀態轉移方程r[i][j] = min(r[i][k] + r[k][j]) for k = i to j

#include

#include

using

namespace std;

const

int max_n =

201;

const

int inf =

0x7fffff

;int n;

int f[max_n]

[max_n]

;voiddp(

)for

(int i =

1; i <= n -

1; i++

) f[i]

[j]= v;}}

}int

main()

}dp()

; cout << f[1]

[n]<< endl;

}

遊艇租賃(車票選擇) 最小租金計算

package sort 遊艇租賃最少費用計算 a點 b點,中途有1,2,3,4,5,6個停靠站點 每兩個站點有不同的收費,計算任意兩個站點最優方案及計算金額 1,2 2 1,3 6 1,4 9 1,5 15 1,6 20 2,3 3 2,4 5 2,5 11 2,6 18 3,4 3 3,5 6 ...

租用遊艇問題

用動態規劃解決 c語言 一 問題描述 長江遊艇俱樂部在長江上設定了n個遊艇出租站1,2,3 n。有課可以在這些遊艇出租站用遊艇,並在下游的任何乙個遊艇出租站歸還遊艇。遊艇出租站i到遊艇出租站j之間的租金為r i,j 1 i 二 include void main int r 10 10 int rr...

租用遊艇問題

description 長江遊樂俱樂部在長江上設定了n個遊艇出租站,遊客可以在這些遊艇出租站用遊艇,並在下游任何乙個遊艇出租站歸還遊艇,遊艇出租站i到j之間的租金是rent i,j 其中1 i input對於每乙個測試案例,通過鍵盤逐行輸入,第1行是輸入整數n 如果該整數是0,就表示結束,不需要再處...