A x 表示,在表中插入了一个值为 x 的元素;
D x 表示,在表中删除了一个值为 x 的元素。
输入的所有元素都在 unsigned int 范围内,即 0≤x<232。
输出格式
输出到标准输出。
对于每次操作,输出一行。每行仅包含一个整数,表示此次操作造成的表中已有元素移动的次数。
样例1输入
9
A 10
A 20
A 10
A 10
D 10
D 20
D 10
D 10
A 0
样例1输出
0
0
2
1
1
0
0
0
0
样例1解释
第 3 次操作导致数组容量从 2 变为 4,造成了 2 次表中已有元素移动;
第 4 次操作造成了元素 20 的 1 次表中已有元素移动;
第 5 次操作造成了元素 20 的 1 次表中已有元素移动;
第 8 次操作导致数组容量从 4 变为 2,但是没有发生表中已有元素移动。
样例2输入
17
A 1
A 2
A 3
A 4
A 5
A 6
A 7
A 8
A 9
D 9
D 8
D 7
D 6
D 5
D 4
D 3
D 2
样例2输出
0
0
2
0
4
0
0
0
8
0
0
0
0
0
3
0
1
子任务
在所有的数据中,操作次数 n≤10000。