问题 1937 --墓碑吞噬者

1937: 墓碑吞噬者★★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 220  解决: 66
[提交][状态][命题人:]

题目描述

有一片1M列的草地,第一列草皮的右边是你的家。起初草地上一块墓碑也没有。现在夜深了,草地上突然会冒出一些墓碑出来。疯狂的戴夫种植墓碑吞噬者来消除墓碑。一个墓碑吞噬者会立即吞噬一块墓碑,然后消失。戴夫可能手抖把墓碑吞噬者种植在没有墓碑的草皮上,此时吞噬者会直接消失。戴夫发现墓碑实在太多了,他需要统计一片区域内还有多少墓碑。注意,一块草皮上可以有多块墓碑。

输入

第一行两个整数MP1<=M<=100000,1<=P<=100000,表示草地的宽度和操作数。

接下来P行,每行一个操作,格式如下:

add x     表示第x列冒出了一块墓碑

eat x     表示第x列放置了一个墓碑吞噬者。

query l r 戴夫想知道从第l块草皮到第r块草皮一共有多少块墓碑

输出

对于每个询问query,输出一行,即墓碑的数量。


样例输入
Copy
5 10
add 3
add 4
query 1 4
add 1
add 2
add 5
eat 3
query 2 5
eat 3
query 1 4
样例输出
Copy
2
3
3

提示

来源

[提交][状态]