atcoder#AGC040B. [AGC040B] Two Contests
[AGC040B] Two Contests
配点 : 点
問題文
から までの番号のついた 人が参加する大会があります. この大会では, 回のコンテストが行われます.
コンテストで出題する問題として, から までの番号のついた 問が準備されています. 問題 が出題された場合,番号が 以上 以下の参加者は全員正解し,逆にそれ以外の参加者は誰も解けません.
これらの 問を, 回のコンテストに分けて出題します. どの問題も,ちょうど 回のコンテストで出題されなくてはいけません. また,どちらのコンテストも,少なくとも 問以上の問題が出題される必要があります.
それぞれのコンテストの楽しさは,そのコンテストの全ての問題を解く参加者の人数です. 回のコンテストの楽しさの和としてありうる最大の値を求めてください.
制約
- 入力される値はすべて整数である.
入力
入力は以下の形式で標準入力から与えられる.
出力
回のコンテストの楽しさの和としてありうる最大の値を出力せよ.
4
4 7
1 4
5 8
2 5
6
以下のようにするのが最適です.
- 回目のコンテストで問題 を出題する.人 がこのコンテストの問題を全て解くので,コンテストの楽しさは である.
- 回目のコンテストで問題 を出題する.人 がこのコンテストの問題を全て解くので,コンテストの楽しさは である.
- 回のコンテストの楽しさの和が になる.楽しさの和を より大きくすることは出来ない.
4
1 20
2 19
3 18
4 17
34
10
457835016 996058008
456475528 529149798
455108441 512701454
455817105 523506955
457368248 814532746
455073228 459494089
456651538 774276744
457667152 974637457
457293701 800549465
456580262 636471526
540049931