题目描述
有 N 个整数 X1,X2,⋯,XN,且已知 Ai≤Xi≤Bi。
求 X1,X2,⋯,XN 的中位数可能取的不同值的个数。
输入格式
输入按照如下格式从标准输入给出:
N
A1 B1
A2 B2
:
AN BN
输出格式
输出答案。
2
1 2
2 3
3
3
100 100
10 10000
1 1000000000
9991
提示
2≤N≤2×105
1≤Ai≤Bi≤109
输入中的所有数均为整数。X1,X2,⋯,XN 的中位数定义如下。设 x1,x2,⋯,xN 为将 X1,X2,⋯,XN 按非降序排序后的结果。
若 N 为奇数,则中位数为 x(N+1)/2;
若 N 为偶数,则中位数为 (xN/2+xN/2+1)/2。如果 X1=1 且 X2=2,中位数为 23;
如果 X1=1 且 X2=3,中位数为 2;
如果 X1=2 且 X2=2,中位数为 2;
如果 X1=2 且 X2=3,中位数为 25。
因此,中位数可以取三个值:23、2 和 25。
标签: AtCoder|abc169E
来源
AtCoder|abc169E