#4059. 区间求和

区间求和

区间求和

题目描述

给定序列 a1na_{1\sim n}qq 次询问,每次询问给出 l,rl, r,求 alra_{l\sim r} 的和。可以在询问前任意交换元素位置,求所有询问答案之和的最大值。

输入格式

第一行 TT。每组:第一行 n,qn, q;第二行 nn 个整数 a1na_{1\sim n};接下来 qq 行每行 li,ril_i, r_i

输出格式

每组输出一行最大询问答案之和。

数据范围

1T1041 \leq T \leq 10^41n,n2×1051 \leq n, \sum n \leq 2 \times 10^51q,q2×1051 \leq q, \sum q \leq 2 \times 10^51ai1051 \leq a_i \leq 10^5

样例

样例输入

2
5 2
1 2 3 4 5
1 4
2 3
2 3
1 1
1 1
1 2
2 2

样例输出

23
4