#D0662. 所有区间最大值之和

所有区间最大值之和

题目描述

输入一个 1n1\sim n 的排列 aa。请你找到 aa 的所有子区间的最大值之和为多少。

输入格式

第一行一个数 nn

第二行 nn 个数 a1ana_1\sim a_n

输出格式

一个数,即所有子区间的最大值之和

4
3 2 4 1
33
  • 子区间有 [3] [2] [4] [1] [3,2] [2,4] [4,1] [3,2,4] [2,4,1] [3,2,4,1]
  • 对应的最大值为 3 2 4 1 3 4 4 4 4 4
  • 和为 3+2+4+1+3+4+4+4+4+4=333+2+4+1+3+4+4+4+4+4=33
5
1 2 3 4 5
55

数据规模与约定

共五个子任务,子任务 iinn5×10i5\times 10^i