#8105. 「蓝桥杯」分发糖果 普及/提高−

时间限制:1000 ms 内存限制:128 MiB 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: root

题目描述

n 个学生站成一排,已知每名学生的考试成绩,老师要根据成绩按以下规则分发糖果

1、每个学生至少得到一个糖果:

2、相邻两个学生中成绩高的会获得更多的糖果:

3、相邻两个学生成绩即使相同,获得的糖果数量也可以不同。

请计算出老师最少需要准备多少颗糖果?

例如:有3个学生,他们的考试成绩分别是70,50,80,可以给第一个学生2颗糖果,给第二个学生1颗糖果,给第三个学生2颗糖果,所以最少需要准备5颗糖果。

输入格式

共两行

第一行输入一个正整数 ,表示学生人数

第二行输入n个整数 整数 ),表示每个学生的考试成绩,整数之间以一个空格隔开

输出格式

输出一个整数,表示最少需要准备的糖果数量。

样例

样例输入

3
70 50 80

样例输出

5