#D1212. 发型糟糕的一天
发型糟糕的一天
题目描述
农夫 John 的 只奶牛中,有一些也许正在经历发型糟糕的一天。每只奶牛对自己乱糟糟的发型都有自知之明,农夫 John 想知道所有奶牛能看到其他奶牛头顶的数量之和。
任意奶牛 身高记为 ,所有奶牛面向东方(本题示意图的右面)依次站成一条线。因此,奶牛 能够看到在它前面的(奶牛 ,…)所有身高比它低的奶牛,直到被一头比它高的奶牛挡住。
考虑如下的例子:
=
= =
= - = Cows facing right ->
= = =
= - = = =
= = = = = =
1 2 3 4 5 6
- 奶牛 可以看见奶牛 的头顶;
- 奶牛 无法看到任何奶牛的头顶;
- 奶牛 可以看见奶牛 的头顶;
- 奶牛 无法看到任何奶牛的头顶;
- 奶牛 可以看见奶牛 的头顶;
- 奶牛 无法看到任何奶牛的头顶。
用 表示奶牛 能够看到头顶的奶牛个数;请计算 至 的和。对于上面这个例子,其和为:。
输入格式
第 行:奶牛数 ;
第 行至 行:第 行包含一个整数,表示奶牛 的高度。
输出格式
第 行: 至 的累加和。
6
10
3
7
4
12
2
5