比赛场次 91
比赛名称 20110723
比赛状态 已结束比赛成绩
开始时间 2011-07-23 08:00:00
结束时间 2011-07-23 13:00:00
开放分组 全部用户
注释介绍
题目名称 儿童节快乐
输入输出 happya.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 8 简单对比
用户 结果 时间 内存 得分
GravatarZhouHang AAWWWWWW 0.000 s 0.00 MiB 25
Gravatarwo shi 刘畅 AAWWWWWT 0.000 s 0.00 MiB 25
Gravatarybh AAWWWWWW 0.000 s 0.00 MiB 25
Gravatarecho AAWWWTWT 0.000 s 0.00 MiB 25
GravatarPom AAWWWWWW 0.000 s 0.00 MiB 25
Gravatar.Xmz AAWWWWWW 0.000 s 0.00 MiB 25
GravatarPurpleShadow AAWWWWWW 0.000 s 0.00 MiB 25
Gravatar苏轼 AAWWWWWW 0.000 s 0.00 MiB 25
GravatarWSJZX AWWWWTWT 0.000 s 0.00 MiB 12
GravatarYoghurt AWWWWWWW 0.000 s 0.00 MiB 12
Gravatardonny AWWWWTWE 0.000 s 0.00 MiB 12
Gravatarbelong.zmx WWWWWTWE 0.000 s 0.00 MiB 0

儿童节快乐

☆   输入文件:happya.in   输出文件:happya.out   简单对比
时间限制:1 s   内存限制:128 MiB

【问题描述】

儿童节要来了,在这一天,孩子们可以得到很多糖果。在大城市,人们开发了糖果自动管理系统(ACM)。ACM能管理$n$堆糖果。这个系统支持两种操作。

(1)I a b c($1≤a≤b≤n,0<c≤100$),ACM系统将把从$a$到$b$堆糖果都增加$c$;

(2)C a b($1≤a≤b≤n$),ACM系统将在从$a$到$b$中选择最大的一堆分给一个孩子。如果最大数量的糖果不只一堆,选择序号小的一堆。

给出一系列操作,对于每个C a b操作,找出孩子能得到的糖果数.

【输入格式】

输入数据第一行为两个正整数$n,m(n,m\leq 10^5)$,$n$表示糖果堆数,$m$表示操作数。

接下来有$m$行;每行包含一个操作。

注意:开始时$n$堆糖果都为0。

【输出格式】

输出有若干个整数,为每个C a b的结果。

【输入样例】

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

【输出样例】

1
4