#1098. 普通平衡树
普通平衡树
Description
写一种数据结构平衡树来维护一些数,包括以下操作:
①插入 ;
②删除 若有多个相同的数,则只删除一个;
③查询 的排名若有多个相同的数,则输出最小的排名;
④查询排名为 的数;
⑤求 的前驱前驱的定义为小于 且最大的数;
⑥求 的后继后继的定义为大于 且最小的数。
Format
Input
第行为 ,表示操作的个数;
下面的行,每行都有两个数和 ,- ,表示操作的序号。
Output
对操作③④⑤⑥,单行输出对应的答案。
Samples
10
1 106465
4 1
1 317721
1 460929
1 644985
1 84185
1 89851
6 81968
1 492737
5 493598
106465
84185
492737
来源
BZOJ3224