atcoder#ABC169E. [ABC169E] Count Median

[ABC169E] Count Median

题目描述

N N 個の整数 X1, X2, , XN X_1,\ X_2,\ \cdots,\ X_N があり、Ai  Xi  Bi A_i\ \leq\ X_i\ \leq\ B_i であることがわかっています。 X1, X2, , XN X_1,\ X_2,\ \cdots,\ X_N の中央値として考えられる値はいくつあるか求めてください。

输入格式

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

N N A1 A_1 B1 B_1 A2 A_2 B2 B_2 : : AN A_N BN B_N

输出格式

答えを出力せよ。

题目大意

【题目描述】

NN 个整数 X1,X2,X3,,XNX_1, X_2, X_3,\cdots,X_N ,满足 AiXiBiA_i \le X_i \le B_i

X1X2,,XNX_1,X_2,\cdots,X_N 的中位数可能的不同值的数量。

【输入格式】

第一行,一个整数 NN
接下来 NN 行,每行两个整数 AiA_iBiB_i

【输出格式】

一行一个整数,代表可能的不同中位数取值。

Translated by

https://www.luogu.com.cn/user/385633

2
1 2
2 3
3
3
100 100
10 10000
1 1000000000
9991

提示

注記

X1, X2, , XN X_1,\ X_2,\ \cdots,\ X_N の中央値は次のように定義されます。X1, X2, , XN X_1,\ X_2,\ \cdots,\ X_N を昇順に並び替えたものを x1, x2, , xN x_1,\ x_2,\ \cdots,\ x_N とします。

  • N N が奇数のとき、中央値は x(N+1)/2 x_{(N+1)/2}
  • N N が偶数のとき、中央値は (xN/2 + xN/2+1) / 2 (x_{N/2}\ +\ x_{N/2+1})\ /\ 2

制約

  • 2  N  2 × 105 2\ \leq\ N\ \leq\ 2\ \times\ 10^5
  • 1  Ai  Bi  109 1\ \leq\ A_i\ \leq\ B_i\ \leq\ 10^9
  • 入力はすべて整数である。

Sample Explanation 1

- X1 = 1, X2 = 2 X_1\ =\ 1,\ X_2\ =\ 2 のとき中央値は 32 \frac{3}{2} です。 - X1 = 1, X2 = 3 X_1\ =\ 1,\ X_2\ =\ 3 のとき中央値は 2 2 です。 - X1 = 2, X2 = 2 X_1\ =\ 2,\ X_2\ =\ 2 のとき中央値は 2 2 です。 - X1 = 2, X2 = 3 X_1\ =\ 2,\ X_2\ =\ 3 のとき中央値は 52 \frac{5}{2} です。 よって、中央値として考えられる値は 32, 2, 52 \frac{3}{2},\ 2,\ \frac{5}{2} 3 3 つです。