logo AlgoBeat OnlineJudge
登录 注册

#201900. [国家集训队] middle

内存限制:512 MiB 时间限制:2000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

一个长度为 的序列 ,设其排过序之后为 ,其中位数定义为 ,其中 开始标号,除法下取整。

给你一个长度为 的序列

回答 个这样的询问: 的左端点在 之间,右端点在 之间的子区间中,最大的中位数。

其中

位置也从 开始标号。

我会使用一些方式强制你在线。

输入格式

第一行序列长度

接下来 行按顺序给出 中的数。

接下来一行

然后 行每行 ,我们令上个询问的答案是 (如果这是第一个询问则 )。

令数组

从小到大排序之后,令真正的要询问的

输入保证满足条件。

输出格式

行依次给出询问的答案。

样例

样例输入 1

5
170337785
271451044
22430280
969056313
206452321
3
3 1 0 2
2 3 1 4
3 1 4 0

样例输出 1

271451044
271451044
969056313

数据范围与提示

对于 的数据,

对于另 的数据,

对于 的数据,