201.09.22 除虫药水(线性dp)
描述
在十年前,除蟲是十分艱苦的工作。那時,使用普通藥水進(jìn)行除蟲的效果極差,在一片蘋果 林中使用后除掉的蟲僅為極小一部分。
比如說,Bugs 鎮(zhèn)共有 N 片蘋果林,對第i 片使用普通藥水可以除掉 ai 噸蟲。xxx的任務(wù)是對這 N 片蘋果林中的每一片進(jìn)行除蟲,并且他必 須按照 1 到 N 的順序依次處理。 xxx另有一種高級藥水,其除蟲能力為普通藥水的 K 倍, 也就是說,在第i 片蘋果林中使用高級藥水可以除掉 Kai 噸蟲。但是,高級藥水是極為珍貴 的,xxx 僅有 M 瓶。并且,由于其揮發(fā)性極強(qiáng),每瓶高級藥水都必須在至多 L 片連續(xù)的 蘋果林中使用。現(xiàn)在 xxx 想知道他最多能殺多少噸蟲。
輸入
第一行四個整數(shù) N, M , K, L 。
第二行 N 個整數(shù),為 ai 。
輸出
輸出一行一個整數(shù)表示答案。
樣例輸入
5 5 5 5
1 2 3 4 5
樣例輸出
75
提示
對于 20%的數(shù)據(jù), N <=10 。
對于 100%的數(shù)據(jù),1<=N, M , L<=1000,1< K< 100,0 <= ai <=1000。
一道挺有意思的dp。
主要是要用當(dāng)前的狀態(tài)推未來的(不然最后L個數(shù)要涼)。
代碼:
轉(zhuǎn)載于:https://www.cnblogs.com/ldxcaicai/p/9738232.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的201.09.22 除虫药水(线性dp)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CReLU激活函数
- 下一篇: win10下使用wget