#P21. #(subset sum = K) with Add and Erase
#(subset sum = K) with Add and Erase
题目描述
我们最初有一个空的盒子。
让我们按照输入中给出的顺序,总共执行以下两种类型的 次操作。
+ x
类型 :将一个写有整数 的小球放入盒子中。
- x
类型 :从盒子中取出一个写有整数 的球(保证存在)。
对于每次操作后的盒子,求从盒子中拾取任意数量的球使写在球上的整数和为 的方案数,对 取模。
输入格式
输入格式如下,其中 表示 -th 操作:
Q K
Query_1
Query_2
⋮
Query_Q
输出格式
打印 行。表示第 次操作后的答案。
15 10
+ 5
+ 2
+ 3
- 2
+ 5
+ 10
- 3
+ 1
+ 3
+ 3
- 5
+ 1
+ 7
+ 4
- 3
0
0
1
0
1
2
2
2
2
2
1
3
5
8
5
数据范围
- 所有输入值均为整数。
- 每种类型 的运算,
- 所有操作都满足问题陈述中的条件。