题目描述 一个复数 $(x + iy)$ 集合,两种操作作用在该集合上: 1. Pop 表示读出集合中复数模值最大的那个复数。 如集合为空输出 empty,不为空就输出最大的那个复数并且从集合中删除那个复数,再输出集合的大小 SIZE; 2. Insert a+ib 指令($a$, $b$ 表示实部和虚部),将 $a + ib$ 加入到集合中,输出集合的大小 SIZE。 最开始要读入一个整数 $n$,表示接下来的 $n$ 行每一行都是一条命令。 输入格式 输入有多组数据。 每组输入一个 $n$ $(1 \leq n \leq 1000)$,然后再输入 $n$ 条指令。 输出格式 根据指令输出结果。 模相等的输出 $b$ 较小的复数。 $a$ 和 $b$ 都是非负数。 输入样例 3 Pop Insert 1+i2 Pop 输出样例 empty SIZE = 1 1+i2 SIZE = 0