题目描述
给定一个长度为 n 的序列 a1,a2,...,an,对于序列中的每一个元素 ai(1≤i≤n),
定义其“影响度”为:
• 在 ai 的前面(即 a1 到 ai−1 中),找到第一个严格大于 ai 的元素 aj (j<i),则 ai 的影响度为 i−j;
• 如果 ai 前面没有严格大于它的元素,则其影响度为 0。 要求计算所有元素的影响度之和。
输入格式
第一行:整数 n,表示序列长度。
第二行:n 个整数 a1,a2,...,an,表示序列。
输出格式
一个整数,表示所有元素的影响度之和。
样例 1 输入
6
4 3 2 1 6 5
样例 1 输出
7
样例 1 解释
每个元素的影响度分别为 012301。
数据范围
• 对于 30% 的数据,n≤1000。
• 对于 100% 的数据,1≤n≤106,1≤ai≤106。