CF1906F.Maximize The Value
提高+/省选-
通过率:0%
时间限制:1.00s
内存限制:1024MB
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
You are given a one-based array consisting of N integers: A1,A2,⋯,AN. Initially, the value of each element is set to 0.
There are M operations (numbered from 1 to M). Operation i is represented by ⟨Li,Ri,Xi⟩. If operation i is executed, all elements Aj for Li≤j≤Ri will be increased by Xi.
You have to answer Q independent queries. Each query is represented by ⟨K,S,T⟩ which represents the following task. Choose a range [l,r] satisfying S≤l≤r≤T, and execute operations l,l+1,…,r. The answer to the query is the maximum value of AK after the operations are executed among all possible choices of l and r.
给你一个基于 1 的数组,包含 N 个整数:A1,A2,⋯,AN。初始时,每个元素的值均为 0。
共有 M 个操作(编号从 1 到 M)。第 i 个操作表示为 ⟨Li,Ri,Xi⟩。若执行第 i 个操作,则对所有满足 Li≤j≤Ri 的元素 Aj 均增加 Xi。
你需要回答 Q 个相互独立的查询。每个查询表示为 ⟨K,S,T⟩,其含义如下:选择一个区间 [l,r],满足 S≤l≤r≤T,并执行操作 l,l+1,…,r。该查询的答案是在所有可能的 l 和 r 的选择中,执行完这些操作后 AK 所能达到的最大值。
输入格式
The first line consists of two integers N M (1≤N,M≤100000).
Each of the next M lines consists of three integers Li Ri Xi (1≤Li≤Ri≤N;−100000≤Xi≤100000).
The following line consists of an integer Q (1≤Q≤100000).
Each of the next Q lines consists of three integers K S T (1≤K≤N;1≤S≤T≤M).
第一行包含两个整数 N 和 M(1≤N,M≤100000)。
接下来的 M 行,每行包含三个整数 Li、Ri 和 Xi(1≤Li≤Ri≤N;−100000≤Xi≤100000)。
随后一行包含一个整数 Q(1≤Q≤100000)。
接下来的 Q 行,每行包含三个整数 K、S 和 T(1≤K≤N;1≤S≤T≤M)。
输出格式
For each query, output in a single line, an integer which represent the answer of the query.
对于每个查询,在一行中输出一个整数,表示该查询的答案。
输入输出样例
输入#1
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
输出#1
100 50 0 0 -20
输入#2
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
输出#2
3 3 4 3 0 -2
说明/提示
Explanation for the sample input/output #1
For query 1, one of the solutions is to execute operation 4 and 5.
For query 2, one of the solutions is to execute operation 4, 5, and 6.
For query 3, the only solution is to execute operation 3.
For query 4, the only solution is to execute operation 1.
For query 6, the only solution is to execute operation 2.
样例输入/输出 #1 的说明
对于查询 1,一种可行的方案是执行操作 4 和 5。
对于查询 2,一种可行的方案是执行操作 4、5 和 6。
对于查询 3,唯一的方案是执行操作 3。
对于查询 4,唯一的方案是执行操作 1。
对于查询 6,唯一的方案是执行操作 2。
输入解题思路,AI测评打分。不知道怎么写?