No.013 C 問題 コード 最初の何日かで食い溜めして残りは絶食して最終的な満腹度が を下回らなければいい. 最終的な満腹度の計算にあたっては食事の順序は問わず, 高価な食事の回数 と普通な食事の回数 と食事抜きの回数 だけを見ればいい. これを数式化すると, , の条件のもとで を最小化する問題となる. この条件の式から を消去すると となり, となる. よって, を決めたときの の最小値が求まるので, のそれぞれの について必要な最小の金額を求め, これの最小値を求めればいい.