AT_abc241_d [ABC241D] Sequence Query
题目描述
# 题意简述
有一个空序列 $A$。给定 $Q$ 次操作,每次询问是以下三种之一:
>`1 x`:向 $A$ 中插入元素 $x$。
>
>`2 x k`:输出 $A$ 中所有 $\le x$ 的元素中的第 $k$ 大值。如果不存在输出 `-1`。
>
>`3 x k`:输出 $A$ 中所有 $\ge x$ 的元素中的第 $k$ 小值。如果不存在输出 `-1`。
输入格式
第一行包含一个整数 $Q$,接下来 $Q$ 行每行一次操作。
具体询问输入参考题意简述。
输出格式
对于操作 $2,3$,输出一个数表示答案。
Translated by @[tianbiandeshenghuo1](/user/714285)
说明/提示
>$1\le Q\le2\times10^5$。
>
>$1\le x\le10^{18}$。
>
>$1\le k\le5$。
>
>所有输入均为整数。