691 B
691 B
区间最值求和
题目描述
给一个长度 n
的序列 $a$,求:
\sum_{l=1}^n\sum_{r=l}^n max(a[l...r])
输入格式
第一行1个整数 n
第二行 n
个整数 a[1,2,...,n]
输出格式
输出1个整数代表答案
样例 #1
样例输入 #1
4
2 1 3 4
样例输出 #1
30
样例 #2
样例输入 #2
5
4 5 7 2 4
样例输出 #2
87
样例 #3
样例输入 #3
见下发样例
样例输出 #3
见下发样例
提示
对于所有数据,1\le n,a[i]\le 10^6
subtask1(20pts):n \le 5000
subtask2(20pts):a[i]\le 50
subtask4(60pts):无特殊限制