#Z0002. 天衡山石塔

天衡山石塔

题目描述

机关的测试顺利结束,小 A 展开风之翼飞越群山,来到璃月的天衡山。山脊上从西到东依次矗立着 NN 座外形相同、高度可能不同的仙家石塔,编号为 1,2,…,N1,2,\dots,N。

小 A 站在所有石塔的最东边向西眺望。对于一座塔来说,如果它东侧存在一座高度不低于它的塔,它就会被挡住;否则小 A 可以看见它。

例如,66 座石塔的高度从西到东依次为 6,9,7,6,4,66,9,7,6,4,6。从东侧眺望时,能看见的是第 66、第 33 和第 22 座,共 33 座。

现在给出所有石塔的高度,请计算小 A 一共能看见多少座石塔。

输入格式

第一行包含一个整数 NN,表示石塔的数量。

接下来的 NN 行,每行包含一个整数 hih_i,表示从西到东第 ii 座石塔的高度。

输出格式

输出一个整数,表示能看见的石塔数量。

样例

6
6
9
7
6
4
6
3
5
5
4
3
2
1
5

样例解释

  • 样例 1:从东向西扫描,第 66 座高 66(可见,当前最高 66);第 55 座高 44(小于 66,被挡);第 44 座高 66(不高于最高 66,被挡);第 33 座高 77(高于 66,可见,更新最高 77);第 22 座高 99(可见);第 11 座高 66(被挡)。共 33 座可见。
  • 样例 2:高度从西到东严格递减,从东向西每一座都比它东侧所有塔高,全部 55 座可见。

数据范围与约定

子任务 分值 限制
11 3030 N≤1000N \le 1000
22 7070 2≤N≤3×1052 \le N \le 3\times 10^5

对于 100%100\% 的数据,2≤N≤3×1052 \le N \le 3\times 10^5,1≤hi≤1091 \le h_i \le 10^9。