#4059. 区间求和
区间求和
区间求和
题目描述
给定序列 与 次询问,每次询问给出 ,求 的和。可以在询问前任意交换元素位置,求所有询问答案之和的最大值。
输入格式
第一行 。每组:第一行 ;第二行 个整数 ;接下来 行每行 。
输出格式
每组输出一行最大询问答案之和。
数据范围
,,,
样例
样例输入
2
5 2
1 2 3 4 5
1 4
2 3
2 3
1 1
1 1
1 2
2 2
样例输出
23
4
给定序列 a1∼n 与 q 次询问,每次询问给出 l,r,求 al∼r 的和。可以在询问前任意交换元素位置,求所有询问答案之和的最大值。
第一行 T。每组:第一行 n,q;第二行 n 个整数 a1∼n;接下来 q 行每行 li,ri。
每组输出一行最大询问答案之和。
1≤T≤104,1≤n,∑n≤2×105,1≤q,∑q≤2×105,1≤ai≤105
2
5 2
1 2 3 4 5
1 4
2 3
2 3
1 1
1 1
1 2
2 2
23
4