#P2015. 儿童节快乐

儿童节快乐

题目描述

儿童节即将到来。在这一天,小朋友们会得到好多糖果。在 MAX 城市,人们发明了一种糖果自动管理系统(ACM 系统),该系统能管理 NN 堆糖果。系统只能执行两种操作:

  • I a b c,ACM 将在堆 aa 至堆 bb 之间(包含 aabb)每堆糖果加 cc 个。
  • C a b,ACM 将会选择 aabb 堆之间糖果数最多的那堆糖果送给一个小朋友。如果有两堆或两堆以上糖果数为最大值,选择那么编号小的那堆。操作完毕后选择的堆清空。

给出一系列的操作,对于每个 C 操作,输出堆的糖果数。

输入格式

有多组测试数据。

每组测试数据的第一行为两个整数 N,MN,MNN 表示糖果堆的数目,MM 表示操作的次数。

下来 MM 行,每行为一个操作。

输入当 N=M=0N=M=0 时结束,并且不做任何处理。

初始时,所有堆糖果数目为 00

输出格式

对于每个 C 操作,输出小朋友能得到的糖果的数目。

5 4
I 1 5 1
C 2 3
I 2 2 4
C 2 3
0 0
1
4

数据规模与约定

0<N,M105,1abN,0<c1000<N,M\le 10^5,1\le a\le b\le N,0<c\le 100