Loli们的儿童节★★★;用STL做的;Primer C++读完之后的实战;

 

题目描述:
六一儿童节节又要到了,Roba又准备了好多好多的糖果,准备抓几只Loli。
Roba把糖果分成n堆。而Loli们可以提出两种要求:
(1)I a b c (1<=a<=b<=n, 0<c<=100),要求从第a堆到第b堆里的都加上c个糖果
(2)C a b   (1<=a<=b<=n),问Roba从第a堆到第b堆里最多的那一堆的糖果数,
     Roba会把当中糖果数最多的那一堆给那个Loli,如果有多个最多的,则取走编号小的那一堆
如果你是Roba,你能很快地回应Loli们的要求吗?

输入:
有多组测试数据,每组第一行为n和m (0< n,m <1e5),
表示有n堆,以下有m个要求。
接下来有m行,要求的格式见描述。
当n=m=0时结束程序。
注意,一开始每堆的糖果数均为0。

输出:
每遇到一个C请求,则输出一行,表示从a到b中最多的那一堆的糖果数

样例输入:
5 4
I 1 5 1
C 2 3
I 2 2 4
C 2 3
0 0

样例输出:
1
4

其它信息:
Contest19竞赛题目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值