No.032 C
時刻 におけるそれ以降受けられる仕事の最大数を , それ以降受けられる仕事が最大のときの, 以降で最初に受ける仕事を とする.
が開始時刻の仕事がなければ, である.
が開始時刻の仕事があり, それを とすると:
- のとき: 無条件でその仕事を受ける.
- のとき: 無条件でその仕事は受けない.
- のとき: 仕事を受けても受けなくてもできる仕事量は変わらない. しかし辞書順最小の条件があるので, ならば受けることになる. そうでなければ受けない.
仕事を受ける場合は , 受けない場合は となる.
これを順に計算していき, が受けることができる最大の仕事量である.
受ける仕事の一覧は, と拾っていく.