ABC219_D – Strange Lunchbox

プログラミング

ABC219_D – Strange Lunchbox

問題

D - Strange Lunchbox
AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly programming contests online.

提出

Submission #44909874 - Sciseed Programming Contest 2021(AtCoder Beginner Contest 219)
AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly programming contests online.

3回目くらいで解けた。

2回くらいACできず、解説をみた。
今回、ACできた。

3次元のdpで解いた。
dp配列は以下のように定義する。
$$dp[i][j][k]: i番目の弁当まで見た時、たこ焼きj個、たい焼きk個になる最小の弁当の個数$$

j,kの最大値はX,Yとし、X,Y以上のものはX,Yだと思って計算すると、X,Yの場所は「たこ焼きX個以上たい焼きY個以上になる最小の弁当の個数」とすることができる。

コメント

タイトルとURLをコピーしました