No.032 C

時刻 におけるそれ以降受けられる仕事の最大数を , それ以降受けられる仕事が最大のときの, 以降で最初に受ける仕事を とする.

が開始時刻の仕事がなければ, である.

が開始時刻の仕事があり, それを とすると:

  • のとき: 無条件でその仕事を受ける.
  • のとき: 無条件でその仕事は受けない.
  • のとき: 仕事を受けても受けなくてもできる仕事量は変わらない. しかし辞書順最小の条件があるので, ならば受けることになる. そうでなければ受けない.

仕事を受ける場合は , 受けない場合は となる.

これを順に計算していき, が受けることができる最大の仕事量である.

受ける仕事の一覧は, と拾っていく.