开始 2024-04-06 07:00:00

six--20240406栈、队列(基础班)

结束 2024-04-13 00:00:00
Contest is over.
当前 2024-05-16 23:24:53

D. 音乐会

描述

已知N个人排队进入一个音乐会,人们等得很无聊,于是他们开始转来转去,想在队伍里寻找自己的熟人。队列中任意两个人A和B,如果他们相邻或他们之间没有人比A或B高,那么他们就可以互相看得见。 试问有多少对人可以互相看见。

输入

输入的第一行包含一个整数N (1≤N≤500 000),表示队伍中共有N个人。 第二行N个整数,表示人的高度,以毫微米(等于10-9米)为单位,每个人的身高都小于231毫微米。这些高度分别表示队伍中人的身高。

输出

输出一个数S,表示队伍中共有S对人可以互相看见。

样例

输入

7 
2 4 1 2 2 5 1

输出

10

Submit

登录

注册
时间限制 1 秒
内存限制 128 MB
提交