競プロ問やアルゴリズム等の考察します2017-05-13IOI饅頭(14本選2)JOI過去問N個の饅頭があり、それぞれ価格が決まっている。M個の箱があり、それぞれ何個饅頭を入れられるか、購入の際のコストが決まっている。利益を最大化しようという問題。饅頭をi個売る時は、高いもの時からi個売るのがいいので、ソートして累積和を求めて置く。次に、DP[i個目の箱までで[j個以下饅頭を詰められるときの]費用の最小値を求める。最後に饅頭を売る数で全探索する。計算量はO(NM)難易度は6程度に感じられた。読者になる検索リンクはてなブログブログをはじめる週刊はてなブログはてなブログPro最新記事AtCoderで灰色になりすますまでにやったことチーム練(2016バンコク)CivilizationV紹介チーム練(2018ソウル)チーム練(2018ジャカルタ)月別アーカイブはてなブログをはじめよう!olpheさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。