#P5136. 「TJOI 2010」中位数
「TJOI 2010」中位数
题目描述
给定一个由 个元素组成的整数序列,现在有两种操作:
add a
:在该序列的最后添加一个整数 ,组成长度为 的整数序列。mid
:输出当前序列的中位数。
中位数是指将一个序列按照从小到大排序后处在中间位置的数。(若序列长度为偶数,则指处在中间位置的两个数中较小的那个)
- 例 : 中位数为 。
- 例 : 中位数为 。
- 例 : 中位数为 。
输入格式
第一行为初始序列长度 。
第二行为 个整数,表示整数序列,数字之间用空格分隔。
第三行为操作数 ,即要进行 次操作。
下面为 行,每行输入格式如题意所述。
输出格式
对于每个 mid
操作输出中位数的值。
6
1 2 13 14 15 16
5
add 5
add 3
mid
add 20
mid
5
13
提示
对于 的数据,,。
对于 的数据,,。
序列中整数的绝对值不超过 ,序列中的数可能有重复。