#P6019. Night 的区间最值问题
Night 的区间最值问题
Description
给定一个序列 $\{a_n\}$。
对于每一个连续的区间 $[l,r]$,记它的神奇值为这个区间中最大值与最小值的差。那么序列 $\{a_n\}$ 的总的神奇程度就是每一个区间 $[l,r] \ (1\le l\le r\le n)$ 的神奇值之和。
求序列 $\{a_n\}$ 的总的神奇程度。
## Input Format 第一行,一个整数$n$,序列长度。第二行,个整数,第个数。
Output Format
共一行,一个整数表示总的神奇值。
Sample
输入样例:
3
2 3 3
输出样例:
2
Hint
数据范围
对于$20\%$的数据,满足$n \le 200$;
对于$60\%$的数据,满足$n \le 3000$;
对于$100\%$的数据,满足$n\le 500000,c_i\le 10^6$。
提示
可能需要使用64位长整型(long long
/ int64
)。
保证时限为标程的4倍以上,但是建议使用较快的输入方式,不建议采用cin
等读入方式。
相关
在下列比赛中: