【普及】维护数组
【普及】维护数组
给你一个初始为空的数组 ,请你维护如下三种操作:
- 1、
P x:将数 放到数组的末尾 - 2、
A x:将数组中的所有数加上 - 3、
Q x:询问数组中有多少个数等于
输入格式
第一行包含 个整数 ,表示数据组数
每组数据的第一行包含一个正整数 ,表示操作的个数
接下来 行,每行包含一个操作
保证同一组内所有 的之和不超过
输出格式
对于每组数据的操作 3,输出答案
1
7
Q 1
P 1
Q 1
P 2
P 2
A 3
Q 5
0
1
2
提示
【样例 1 解释】
- 数组初始为空
Q 1:数组中没有为 的数,结果为P 1:在数组末尾插入 ,数组变为Q 1:数组中有 个数为 ,结果为P 2:在数组末尾插入 ,数组变为P 2:在数组末尾插入 ,数组变为A 3:将数组中所有数加 ,数组变为Q 5:数组中有 个数为 ,结果为
【数据范围】
- 保证同一组内的 之和不超过