72 lines
691 B
Markdown
72 lines
691 B
Markdown
|
# 区间最值求和
|
|||
|
|
|||
|
## 题目描述
|
|||
|
|
|||
|
给一个长度 $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):无特殊限制
|