#J1059. 最小???

最小???

题目描述

给你一个长度为 nn 的整数序列 a1ana_1\sim a_n,定义函数 f(l,r)f(l,r)alara_l\sim a_r 中的最小值。
现在问你,

i=1nj=inf(i,j)\sum_{i=1}^n\sum_{j=i}^n f(i,j)

的值为多少?

输入格式

第一行一个整数 n(1n104)n(1\le n\le 10^4)
第二行 nn 个整数 a1an(1ai109)a_1\sim a_n(1\le a_i\le 10^9)

输出格式

一行一个整数,表示答案。

输入输出样例 #1

输入 #1

5
1 1 1 1 1

输出 #1

15