loj#P3468. 「JOI 2021 Final」有趣的家庭菜园 4
「JOI 2021 Final」有趣的家庭菜园 4
题目描述
译自 JOI 2021 Final T1「とてもたのしい家庭菜園 4 / Growing Vegetables is Fun 4」
Bitaro 喜欢园艺。他现在正在自己的花园种 Biba 草。在他的花园中共种有 棵 Biba 草,从西向东种成一行。Biba 草自西向东从 到 编号。现在,第 棵 Biba 草的高度是 。
由于品种改良,如果 Bitaro 给一棵 Biba 草浇一次水,那么这棵 Biba 草的高度就增加 。因为他想装饰他的花园,他会给这些 Biba 草浇若干次水,使其满足以下条件:
- 在 Bitaro 浇水后,令 为第 棵 Biba 草的高度。那么存在一个整数 ,满足对于任意 ,都有 ,对于任意 ,都有 。
然而,Bitaro 不擅长浇水。当他要给 Biba 草浇水时,他只能给在一段区间内的 Biba 草浇水。也就是说,他会选择两个整数 和 ()并且给第 棵 Biba 草浇水。
Bitaro 想要最小化浇水的次数。
给出 Biba 草的棵数和它们目前的高度,写一个程序计算最少需要浇多少次水才能满足以上条件。
输入格式
第一行一个整数 ;
第二行 个整数 。
输出格式
输出一行一个整数,表示浇水的最少次数。
5
3 2 2 3 1
3
5
9 7 5 3 1
0
2
2021 2021
1
8
12 2 34 85 4 91 29 85
93
数据范围与提示
对于所有数据,。
子任务附加限制及分值如下:
- 子任务 1( 分):;
- 子任务 2( 分):无附加限制。