牛客 contest893 H-Chat (dp)
生活随笔
收集整理的這篇文章主要介紹了
牛客 contest893 H-Chat (dp)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
題目鏈接
題意
一共有NNN天,每天有MMM個小時。給出女神每天上線的時間點。CasyaCasyaCasya每天只能上線一次,當(dāng)女神上線他卻沒有上線的時候女神生氣++,最多讓女神生氣KKK次。問CasyaCasyaCasya最少上線時間。
思路
轉(zhuǎn)化為一個分組背包問題
- 首先M2M^2M2預(yù)處理數(shù)組days[i]days[i]days[i]表示生氣值為iii時最多可以逃掉多少小時。
- dp[i][j+k]=max(dp[i][j+k],dp[i?1][j]+days[k])dp[i][j+k] = max(dp[i][j+k], dp[i-1][j] + days[k])dp[i][j+k]=max(dp[i][j+k],dp[i?1][j]+days[k]) 0≤j≤K,0≤j+k≤K0\le j\le K,0\le j+k\le K0≤j≤K,0≤j+k≤K
總結(jié)
以上是生活随笔為你收集整理的牛客 contest893 H-Chat (dp)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 牛客 contest893 G-Trut
- 下一篇: #1403 : 后缀数组一·重复旋律 (