#abc241d. [abc241_d]Sequence Query

[abc241_d]Sequence Query

题意简述

有一个空序列 AA。给定 QQ 次操作,每次询问是以下三种之一:

1 x:向 AA 中插入元素 xx

2 x k:输出 AA 中所有 x\le x 的元素中的第 kk 大值。如果不存在输出 -1

3 x k:输出 AA 中所有 x\ge x 的元素中的第 kk 小值。如果不存在输出 -1

数据范围

1Q2×1051\le Q\le2\times10^5

1x10181\le x\le10^{18}

1k51\le k\le5

所有输入均为整数。

输入格式

第一行包含一个整数 QQ,接下来 QQ 行每行一次操作。 具体询问输入参考题意简述。

输出格式

对于操作 2,32,3,输出一个数表示答案。 Translated by

/user/714285