atcoder#AGC040B. [AGC040B] Two Contests

[AGC040B] Two Contests

配点 : 600600

問題文

11 から 10910^9 までの番号のついた 10910^9 人が参加する大会があります. この大会では,22 回のコンテストが行われます.

コンテストで出題する問題として,11 から NN までの番号のついた NN 問が準備されています. 問題 ii が出題された場合,番号が LiL_i 以上 RiR_i 以下の参加者は全員正解し,逆にそれ以外の参加者は誰も解けません.

これらの NN 問を,22 回のコンテストに分けて出題します. どの問題も,ちょうど 11 回のコンテストで出題されなくてはいけません. また,どちらのコンテストも,少なくとも 11 問以上の問題が出題される必要があります.

それぞれのコンテストの楽しさは,そのコンテストの全ての問題を解く参加者の人数です. 22 回のコンテストの楽しさの和としてありうる最大の値を求めてください.

制約

  • 2N1052 \leq N \leq 10^5
  • 1LiRi1091 \leq L_i \leq R_i \leq 10^9
  • 入力される値はすべて整数である.

入力

入力は以下の形式で標準入力から与えられる.

NN

L1L_1 R1R_1

L2L_2 R2R_2

\vdots

LNL_N RNR_N

出力

22 回のコンテストの楽しさの和としてありうる最大の値を出力せよ.

4
4 7
1 4
5 8
2 5
6

以下のようにするのが最適です.

  • 11 回目のコンテストで問題 1,31,3 を出題する.人 5,6,75,6,7 がこのコンテストの問題を全て解くので,コンテストの楽しさは 33 である.
  • 22 回目のコンテストで問題 2,42,4 を出題する.人 2,3,42,3,4 がこのコンテストの問題を全て解くので,コンテストの楽しさは 33 である.
  • 22 回のコンテストの楽しさの和が 66 になる.楽しさの和を 66 より大きくすることは出来ない.
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