Tyvj 題目1023 奶牛的鍛鍊(DP)

2021-09-30 12:54:04 字數 698 閱讀 4286

p1023奶牛的鍛鍊

usaco

奶牛bessie有n分鐘時間跑步,每分鐘她可以跑步或者休息。若她在第i分鐘跑步,可以跑出d_i公尺,同時疲倦程度增加1(初始為0)。若她在第i分鐘休息,則疲倦程度減少1。無論何時,疲倦程度都不能超過m。另外,一旦她開始休息,只有當疲憊程度減為0時才能重新開始跑步。在第n分鐘後,她的疲倦程度必須為0。

第一行,兩個整數,代表n和m。

接下來n行,每行乙個整數,代表d_i。

bessie想知道,她最多能跑的距離。

5 2 

10

9

n <= 2000 , m <= 500 , d_i <= 1000

vivian snow

廣東汕頭聿懷初級中學noip第一次訓練用題

很水。。

ac**

#include#include#define max(a,b) (a>b?a:b)

int dp[2020][505],a[2020];

int main()

} printf("%d\n",dp[n][0]);

}}

P1023 奶牛的鍛鍊

p1023奶牛的鍛鍊 usaco 奶牛bessie有n分鐘時間跑步,每分鐘她可以跑步或者休息。若她在第i分鐘跑步,可以跑出d i公尺,同時疲倦程度增加1 初始為0 若她在第i分鐘休息,則疲倦程度減少1。無論何時,疲倦程度都不能超過m。另外,一旦她開始休息,只有當疲憊程度減為0時才能重新開始跑步。在第...

TYVJ P1023 奶牛的鍛鍊

奶牛的鍛鍊 背景 background usaco 描述 description 奶牛bessie有n分鐘時間跑步,每分鐘她可以跑步或者休息。若她在第i分鐘跑步,可以跑出d i公尺,同時疲倦程度增加1 初始為0 若她在第i分鐘休息,則疲倦程度減少1。無論何時,疲倦程度都不能超過m。另外,一旦她開始休...

奶牛的鍛鍊

這題有一點比較猥瑣,就是一休息就要休息到疲勞值為0 奶牛果然沒有人類勤奮啊 辣麼如果不讓奶牛休息,這題是不是好解的多呢?任何乙個蒟蒻都可以看出,f i j f i 1 j 1 d i 現在加入了休息也很好辦,一休息就去替換f 0 而不參加迴圈部分的運算,這樣可以減去一些負擔。於是我們可以寫出偽 f ...