最小乘車費用

2021-09-25 16:26:03 字數 612 閱讀 2183

某條街上每隔一公里就有一汽車站,乘車費用如下表:

公里數 1 2 3 4 5 6 7 8 9 10

費用 12 21 31 40 49 58 69 79 90 101

而一輛汽車從不行駛超過 10 公里。某人想行駛 n 公里,假設他可以任意次換車,請你幫他找到一種乘車方案使費用最小(10 公里的費用比 1 公里小的情況是允許的)。

輸入共兩行,第一行為 10 個不超過 100 的整數,依次表示行駛 1~10 公里的費用,相鄰兩數間用空格隔開;第二行為某人想要行駛的公里數。

輸出檔案僅一行包含乙個整數,表示該測試點的最小費用。

12 21 31 40 49 58 69 79 90 101

15一本通

嗯,一道,及水的dp題。

就是比較費用,看方案中哪一種最少。

#includeusing namespace std;

int dp[1001];

int n;

int main()

cin >> n;

for(int i=2;i<=n;i++)

} cout << dp[n];

return 0;

}

最小乘車費用

題意 假設某條街上每一公里就有乙個公共汽車站,並且乘車費用如下表 而任意一輛汽車從不行駛超過10公里。某人想行駛n公里,假設他可以任意次換車,請你幫他找到一種乘車方案,使得總費用最小 分析f i min f i f i j a j vari,j,n longint f,a array 0.100 o...

XYNUOJ 最小乘車費用

時間限制 1 sec 記憶體限制 128 mb 提交 狀態 討論版 某條街上每一公里就有一汽車站,乘車費用如下表 公里數12 3456 78910 費用12 2131 4049 5869 7990 101而一輛汽車從不行駛超過10公里。某人想行駛n公里,假設他可以任意次換車,請你幫他找到一種乘車方案...

題目 最小乘車費用

假設某條街上每一公里就有乙個公共汽車站,並且乘車費用如下表 公里數 1 2 3 4 5 6 7 8 9 10 費用 12 21 31 40 49 58 69 79 90 101 而任意一輛汽車從不行駛超過10公里。某人想行駛n公里,假設他可以任意次換車,請你幫他找到一種乘車方案,使得總費用最小 注意...