{"trustable":false,"sections":[{"title":"Description","value":{"format":"MD","content":"请用某种数据结构(~~不~~可参考题目标题)维护一些整数,您的代码应当能够实现:\n\n1. 插入一个数 $x$。\n2. 删除一个数 $x$(若有多个相同的数,应只删除一个)。\n3. 查询 $x$ 的 *排名*(排名:比当前数小的数的个数 $+1$)。\n4. 查询数据结构中排名为 $x$ 的数。\n5. 求 $x$ 的 *前驱*(前驱:小于 $x$,且最大的数)。\n6. 求 $x$ 的 *后继*(后继:大于 $x$,且最小的数)。\n\n对于操作 3,5,6,**不保证** 当前数据结构中存在数 $x$。\n "}},{"title":"Input","value":{"format":"MD","content":"第一行为 $n$,表示操作的个数。\n\n接下来的 $n$ 行每行有两个数 $\\text{opt}$ 和 $x$,$\\text{opt}$ 表示操作的序号。\n"}},{"title":"Output","value":{"format":"MD","content":"对于操作 $3,4,5,6$ 每行输出一个数,表示对应答案。\n"}},{"title":"Sample 1","value":{"format":"MD","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e10\n1 106465\n4 1\n1 317721\n1 460929\n1 644985\n1 84185\n1 89851\n6 81968\n1 492737\n5 493598\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003e106465\n84185\n492737\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n"}},{"title":"Constraints","value":{"format":"MD","content":"$1 \\leqslant n \\leqslant 10^5, \\quad 1 \\leqslant \\text{opt} \\leqslant 6, \\quad -10^7 \\leqslant x \\leqslant 10^7$"}}]}