#1069. 小明的工作日
小明的工作日
题目背景
转眼已经开学两月之久了 , 为了考察一下大家的基础算法能力 , 我们来做一道练习题 .
题目描述
小明有 t 个工作日 , 对于每个工作日他有 任务 , 初始第 件任务的工作量为 . 但是计划总是赶不上变化 , 即使小明在最开始已经知道了每件任务的工作量 , 但每次开会都会使一些任务的工作量发生变化 . 会议有两种形式 :
- L R , 意味着所有 的任务 , 工作量都加 .
- L R , 意味着所有 的任务 , 工作量都减 .
今天一共会举办 场会议 , 求每举办一次会议后 , 小明工作量最大的任务的工作量是多少 。
输入格式
第一行包含一个整数 表示测试用例的数量。
每个测试用例的第一行包含两个整数 和 第二行包含 个正整数 ,表示每件任务的初始工作量, 接下来 行,描述每场会议的形式和范围。
输出格式
对于每个测试用例,分别输出每次会议结束后小明最大的任务工作量。
测试样例
1
5 2
1 2 3 4 5
+ 2 4
- 2 5
5 4
2
5 5
1 2 3 2 1
+ 1 3
- 2 3
+ 1 2
+ 2 4
- 6 8
1 1
1000000000
+ 1000000000 1000000000
4 4 4 5 5
1000000001
题目限制
1s, 256MB.
统计
相关
在下列比赛中: