#392. 山峰

山峰

题目描述

Rocky山脉有nn个山峰,一字排开,从西向东依次编号为1,2,3,,n1, 2, 3, \dots , n。每个山峰的高度都是不一样的。编号为ii的山峰高度为hih_i

小修从西往东登山。每到一座山峰,她就回头观望自己走过的艰辛历程。在第ii座山峰,她记录下自己回头能看到的山峰数sis_i

何谓“能看到”?如果在第ii座山峰,存在j<k<ihj<hkj< k < i,h_j < h_k ,那么第jj座山峰就是不可见的。除了不可见的山峰,其余的山峰都是可见的。

回家之后,小修把所有的sis_i加起来得到SS作为她此次旅行快乐值。现在nn座山峰的高度都提供给你了,你能计算出小修的快乐值吗?

输入格式

第一行一个整数n(n15000)n(n \le 15000)

i+1(1in)i+1(1 \le i \le n)行是一个整数hihi109h_i(h_i \le 10^9)

输出格式

仅一行:快乐值。

样例输入

5
2
1
3
5
9

样例输出

5

样例说明

说明s1=0,s2=1,s3=2,s4=1,s5=1s_1=0, s_2=1, s_3=2, s_4=1, s_5=1