#9334. 「USACO12JAN」 Haybale Stacking B 普及−

时间限制:1000 ms 内存限制:256 MiB 输入文件:stacking.in 输出文件:stacking.out
题目类型:传统 评测方式:文本比较
上传者: root

注意

本题采用文件输入输出。

输入文件为 stacking.in, 输出文件为stacking.out

题目描述

贝茜对她最近在农场周围造成的一切恶作剧感到抱歉,她同意帮助农夫约翰把一批新到的干草捆堆起来。

开始时,共有 个空干草堆,编号

约翰给贝茜下达了 个指令,每条指令的格式为 A B,这意味着贝茜要在 范围内的每个干草堆的顶部添加一个新的干草捆。

例如,如果贝茜收到指令 10 13,则她应在干草堆 中各添加一个干草捆。

在贝茜完成了所有指令后,约翰想知道 个干草堆的中值高度——也就是说,如果干草堆按照高度从小到大排列,位于中间的干草堆的高度。

方便起见, 一定是奇数,所以中间堆是唯一的。

请帮助贝茜确定约翰问题的答案。

输入格式

从文件 stacking.in 中读入数据。

第一行包含

接下来 行,每行包含两个整数 ,用来描述一个指令。

输出格式

输出到文件 stacking.out 中。

输出完成所有指令后, 个干草堆的中值高度。

样例

样例输入

7 4
5 5
2 4
4 6
3 5

样例输出

1

样例解释

贝茜完成所有指令后,各堆高度为

将各高度从小到大排序后,得到 ,位于中间的是

数据范围与提示

,
,