ABC204_D – Cooking
問題

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

Submission #44861653 - AtCoder Beginner Contest 194
AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly programming contests online.
3度目で解けた
2度ほど解けず、解説を確認後3度目の挑戦。
2つのオーブンを使って、料理を作る時、N品の料理を全て作るためにかかる時間の最短を求める問題。
各料理にかかる時間は
もし可能なら、ちょうど半分ずつの時間オーブンを使うのが良いはずなので、最短時間は
ちょうど半分が無理なら、
最短時間は
以上より、
これを求めるためには、dpを使う。
dpを使うと、計算量は
このようなタイプのdpはbitsetを使うと実装が楽になる。
コメント