叠干草

测试数据来自 system/1460

作业已超过截止时间,您无法递交本题目。

时间限制:1秒  内存限制:256M


【问题描述】

  有 \(N\) (为奇数)堆干草,按 \(1..N\) 编号,开始时每堆高度都是 \(0\)。

  FJ给出 \(K\) 条指令,每条指令包含两个用空格隔开的整数,例如 “ \(10\ 13\) ”,表示给 \(10,11,12,13\) 这四堆干草分别叠加一捆干草,即高度均增加 \(1\)。

  FJ想知道,干草对完后,这 \(N\) 堆干草高度的中位数是多少。

【输入格式】

  第 \(1\) 行:两个整数,分别是 \(N\) 和 \(K\)。
  第 \(2..N+1\) 行:每行两个整数 \(A\) 和 \(B(1 ≤ A ≤ B ≤ N )\) ,表示一条指令。

【输出格式】

  一个整数,表示中位数。

【输入输出样例】

 Input

7 4
5 5
2 4
4 6
3 5

 Output

1

【输入输出样例说明】

  堆完后,高度分别是 \(0,1,2,3,3,1,0\)。排序后为 \(0,0,1,1,2,3,3\),故中位数是 \(1\)。

【数据说明】

  对于 \(100\%\) 的数据,\(1 ≤ N ≤ 10^6\),\(1 ≤ K ≤ 25000\)

【来源】

  Mr.he

前缀和与差分专题练习

未认领
状态
已结束
题目
9
开始时间
2025-10-15 00:00
截止时间
2025-11-02 23:59
可延期
24.0 小时