No.318 問題 コード はその左右に数値があるもののうちの最大値が入る. よって, 赤黒木を用意して, 以下の手順で から順に を計算する. 赤黒木に を追加する. に赤黒木の最大値をセットする. がその数値の右端ならば赤黒木から を削除する. 右端かどうかはあらかじめ計算しておく.