atcoder#ABC263F. [ABC263F] Tournament
[ABC263F] Tournament
配点 : 点
問題文
から の番号がついた 人でじゃんけん大会を行います。
大会は以下の形式で行われます。
- 参加者を人 、人 、 、人 の順に横一列に並べる。
- 現在の列の長さを として、各 について左から 番目の人と左から 番目の人で試合を行い、負けた 人を列から外す。これを 回繰り返す。
ここで、人 はちょうど 回試合に勝つと 円獲得できます。 回も勝たなかった場合は何も貰えません。全ての試合の勝敗を自由に決められるとき、人 、人 、 、人 が貰えるお金の合計の最大値を求めてください。
制約
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
2
2 5
6 5
2 1
7 9
15
初めの列は です。
人 と人 の試合で人 が勝ち、人 と人 の試合で人 が勝ったとすると、列は になります。
次に人 と人 の試合で人 が勝ったとすると、列は になり、これで大会が終了となります。
このとき、人 はちょうど 回勝ち、人 はちょうど 回勝ったので、貰えるお金の合計は となります。 これが貰えるお金の合計の最大値です。
3
1 1 1
1 1 1
1 1 1
1 1 1
1 1 1
1 1 1
1 1 1
1 1 1
4