Problem 23850 --blackbox

23850: blackbox

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 54  Solved: 17
[Submit][Status][Web Board][Creator:][下载FPS1元][添加到购物车][下载测试数据1元][10640kb]

Description

Black Box是一种原始的数据库。它可以储存一个整数数组,还有一个特别的变量i。最开始的时候Black Box是空的.而i等于0。这个Black Box要处理一串命令。

命令只有两种:

ADD(x):x元素放进BlackBox;

CET:il,然后输出Blackhox中第i小的数。

记住:第i小的数,就是Black Box里的数的按从小到大的顺序排序后的第i个元素。例如:

我们来演示一下一个有11个命令的命令串。(如下图所示)

现在要求找出对于给定的命令串的最好的处理方法。ADDGET命令分别最多200000个。现在用两个整数数组来表示命令串:

1.A(1)A(2),…A(M):一串将要被放进Black Box的元素。每个数都是绝对值不超过2000000000的整数,M$200000。例如上面的例子就是A=(31,一428-10002)

2.u(1),u(2),…u(N):表示第u(j)个元素被放进了Blaek Box里后就出现一个GET命令。例如上面的例子中u=(l,2,6,6)。输入数据不用判错。

Input

第一行,两个整数,MN

第二行,M个整数,表示A(l)……A(M)

第三行,N个整数,表示u(l)…u(N)。

Output

输出Black Box根据命令串所得出的输出串,一个数字一行。

Sample Input

7 4
3 1 -4 2 8 -1000 2
1 2 6 6

Sample Output

3
3
l
2

HINT


数据规模:



对于30%的数据,M10000;



对于50%的数据,M100000



对于100%的数据,M200000

Source

[Submit][Status]