题目描述
题目描述
Bessie 对她自己最近在农场周围的恶作剧感到抱歉,于是她同意帮助 Farmer John 堆叠新送达的一批干草捆。开始时有 ( 是奇数)个空草堆,标记为 。FJ 将会给 Bessie 包含 条指令的序列,每条指令的格式为 ,表示 Bessie 应该在草堆 中每一个草堆顶部新放一捆干草。
例如,如果 Bessie 听到指令 ,那么她应该在草堆 上各新放一捆干草。
在 Bessie 完成了 FJ 的所有指令后,FJ 想要知道 个草堆高度的中位数——也就是说,所有草堆排序后中央草堆(由于 是奇数,这个草堆是唯一的)的高度。请帮助 Bessie 确定 FJ 问题的答案。
输入格式
第 行:两个被空格分隔的整数 和 。
第 行:每行包含一条 FJ 的指令,其格式为两个被空格分隔的整数 和 。
输出格式
输出共一行一个整数,Bessie 完成所有指令后草堆高度的中位数。
输入数据 1
7 4
5 5
2 4
4 6
3 5
输出数据 1
1
输入数据 2
3 1
1 3
输出数据 2
1
输入数据 3
5 3
1 1
2 4
5 5
输出数据 3
1
样例说明
有 个草堆,FJ 给出了 条指令。完成任务后,草堆的高度为 。高度的中位数是 ,因为 是排序后结果 的中间数。
数据范围与约定
- 对于 的数据:,;
- 对于 的数据:,;
- 对于 的数据:,;
- 对于 的数据:,,,且 为奇数。