AT_abc458_d [ABC458D] Chalkboard Median
题目描述
黑板上最初写着一个整数 $ X $ 。
接下来会有 $ Q $ 个查询,请你依次处理。第 $ i $ 个查询($1\le i\le Q$)内容如下:
> 给出两个整数 $ A_i,B_i $,将这两个数写到黑板上。
>
> 然后,输出黑板上目前所有 $ 2i+1 $ 个整数的中位数。
输入格式
输入从标准输入给出,格式如下:
> $ X $
> $ Q $
> $ A_1 $ $ B_1 $
> $ A_2 $ $ B_2 $
> ...
> $ A_Q $ $ B_Q $
输出格式
输出 $ Q $ 行。
第 $ i $ 行输出第 $ i $ 个查询的答案,也就是当前黑板上所有数的中位数。
说明/提示
### 样例解释 1
第 $ 1 $ 个查询后,黑板上的数是 $ 5,2,3 $,中位数是 $ 3 $。
第 $ 2 $ 个查询后,黑板上的数是 $ 5,2,3,1,2 $,中位数是 $ 2 $。
第 $ 3 $ 个查询后,黑板上的数是 $ 5,2,3,1,2,8,9 $,中位数是 $ 3 $。
### 约束条件
- $ 1\le X\le 10^9 $
- $ 1\le Q\le 2\times 10^5 $
- $ 1\le A_i,B_i\le 10^9 $
- 输入的所有数均为整数
翻译由 ChatGPT 4.1 完成。