Description
给出一个含有 N 个元素的序列,即 a[1], a[2], a[3], a[4],,,,,a[n],,,
然后有 Q 次询问,每次询问都是输入[le, ri],
需要求出这个区间中的最小值、最大值、以及这个区间的元素的和。
Input
多组输入。
第一行输入N, Q,意思同上 (1 <= N <= 100000, 1 <= Q <= 100000)
第二行输入 N 个 整数 ,即a[i] ( 0 <= a[i] <= 10000)
然后接下来的 Q 行,每行输入 le, ri ( 1 <= le <= ri <= N )
Output
对于每次询问,输出区间中的最小值、最大值、区间和(相邻数字之间有一个空格)。
Sample Input
4 10
4 8 6 1
1 1
1 2
1 3
1 4
2 2
2 3
2 4
3 3
3 4
4 4
Sample Output
4 4 4
4 8 12
4 8 18
1 8 19
8 8 8
6 8 14
1 8 15
6 6 6
1 6 7
1 1 1
代码