#P15687. [ICPC 2023 Jakarta R] Maximize The Value
[ICPC 2023 Jakarta R] Maximize The Value
说明
给定一个由 个整数构成的一维数组 ,初始时每个元素的值均为 。
有 个操作(编号从 到 )。第 个操作表示为 。执行第 个操作时,所有满足 的 都会增加 。
你需要回答 个独立的询问。每个询问表示为 ,其含义如下:选择一个区间 ,满足 ,并依次执行操作 。对于所有可能的 和 ,询问的答案为执行这些操作后 的最大值。
输入格式
第一行包含两个整数 和 ()。
接下来的 行,每行包含三个整数 、、($1 \leq L_i \leq R_i \leq N; -100\,000 \leq X_i \leq 100\,000$)。
接下来一行包含一个整数 ()。
接下来的 行,每行包含三个整数 、、()。
输出格式
对于每个询问,输出一行,表示该询问的答案。
2 6
1 1 -50
1 2 -20
2 2 -30
1 1 60
1 2 40
2 2 10
5
1 1 6
2 1 6
1 1 3
2 1 3
1 1 2
100
50
0
0
-20
5 3
1 3 3
2 4 -2
3 5 3
6
1 1 3
2 1 3
3 1 3
3 2 3
2 2 3
2 2 2
3
3
4
3
0
-2
提示
样例输入输出 #1 说明:
对于第 个询问,其中一种方案是执行操作 和 。
对于第 个询问,其中一种方案是执行操作 、 和 。
对于第 个询问,唯一的方案是执行操作 。
对于第 个询问,唯一的方案是执行操作 。
对于第 个询问,唯一的方案是执行操作 。
由 ChatGPT 4.1 翻译
京公网安备 11011102002149号