A83455.考试补分
普及-
官方
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
给出 n 个同学的初始分数,以及 p 次“区间加分”操作。第 i 次操作用三个整数 (x,y,z) 表示:把学号从 x 到 y 的所有同学分数都增加 z 分(z 可能为 0,表示这次操作实际上没有变化;不考虑扣分)。
请你计算:执行完全部操作后,全班最低分是多少。
输入格式
第一行:两个整数 n,p —— 学生人数与操作次数。
第二行:n 个整数,依次为 a1,a2,…,an —— 每位同学的初始分数。
接下来 p 行:每行三个整数 x,y,z,表示对区间 [x,y] 统一加上 z 分(1≤x≤y≤n)。
输出格式
一行一个整数:所有操作执行后,全班的最低分。
输入输出样例
输入#1
5 3 60 61 62 63 64 1 3 5 2 5 3 4 4 10
输出#1
65
说明/提示
-
1≤n≤104
-
0≤p≤104
-
0≤ai≤100,0≤z≤100
对于样例:
初始分:[60,61,62,63,64]
操作1:对 [1,3] 各加 5→[65,66,67,63,64]
操作2:对 [2,5] 各加 3→[65,69,70,66,67]
操作3:对 [4,4] 加 10→[65,69,70,76,67]
最终最低分是 65。