时空限制
1S/512M
题目描述
给定一个长度为 n 的正整数数组 A,将 A 的第 l 位到第 r 位称为子区间 [l,r]={Al,Al+1,...,Ar},定义这个子区间的价值 f(l,r)=∑i=lrAi。
求数组 A 的所有子区间的价值之和 ∑i=1n∑j=inf(i,j)。
格式
输入格式
第一行包含一个正整数 n,表示数组 A 的长度。
第二行包含 n 个正整数,表示数组 A。
输出格式
输出一个整数,表示数组 A 的所有子区间的价值之和。
样例
样例输入 #1
4
2 3 3 3
样例输出 #1
56
数据规模
对于 30% 的数据,n≤100。
对于 60% 的数据,n≤5000。
对于 100% 的数据,1≤n≤105, 1≤Ai≤103。