seuOJ224 - 区间和
- 题目类型:传统
- 输入文件:标准输入流
- 输出文件:标准输出流
- 时间限制:3000 ms
- 空间限制:256 MiB
- 题目标签:秋季, 校赛, 2019
题目描述
给定一长度为n的正整数序列 an,其中最大的数不超过 m。给出 q 个询问,每次询问子区间 li 到 ri,要求你计算 ∑x=1mmin(countx,x)×x 的值,其中 countx 表示 x 在子区间 li 到 ri 的出现次数。
输入格式
第一行一个整数 T(1≤T≤3) 代表数据组数。
每组数据第一行三个数字 n,m,q(1≤n,m,q≤5∗105)。
下面一行 n 个数字 第 i 个数字代表 ai。
接下来 q 行,每行两个数 li,ri(1≤li≤ri≤n) 表示每个询问。
输出格式
每组数据 q 行,代表每个询问的结果。
样例
输入样例
1
9 3 5
1 2 3 3 2 1 1 2 3
1 3
1 6
3 4
6 7
1 9
输出样例