#J1091. 求和

求和

题目描述

给你包含nn个正整数的序列a1ana_1\sim a_n
定义sum(i,j)sum(i,j)表示p=ijap\sum_{p=i}^ja_p(即ai+ai+1++aja_i+a_{i+1}+\cdots+a_j)。
现在问你:

i=1nj=insum(i,j)\sum_{i=1}^n\sum_{j=i}^nsum(i,j)

的值为多少 (即所有大于等于11的区间所包含的数字之和为多少)?

输入格式

第一行一个正整数nn
第二行nn个正整数,表示a1ana_1\sim a_n

输出格式

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

输入输出样例 #1

输入 #1

5
3 2 1 4 5

输出 #1

97

说明/提示

数据范围:1n5×105,1ai1001\le n \le 5\times 10^5,1\le a_i\le 100