#WDGOFFP57. 界

题目背景

你只可以到此,不可逾越。

此望存边界,阻隔断吾侪。

题目描述

给定一个大小为nn的数组AA,你携带着一个数字uuuu的初始值可以由你随意决定。

你需要从11出发按照顺序依次遍历这个数组。对于第ii个元素,如果你想要成功遍历AiA_i,那么你的uu必须要满足uAix|u - A_i| \leq x

当然,你随时可以修改uu的值,问题便是:你至少要修改几次uu呢?

输入格式

第一行包含一个正整数nn

接下来一行为数组AA

输出格式

至少要修改几次uu

5 3
3 10 9 8 7
1

一种可行的方法:一开始选择22,遍历到A2A_2时将uu修改为99。这样就可以遍历剩下的全部的数组了。

15 5
11 4 13 23 7 10 5 21 20 11 17 5 29 16 11
6
5 3
3 8 5 6 7
0

一开始选择55,所有数都满足要求,可以直接全部遍历完毕

3 1
1 10 1
2

一开始选择22,遍历到A2A_2时将uu修改为99,遍历到A3A_3时将uu修改为11

【数据范围】

对于40%40\%的数据,n10n\leq 10

另有30%30\%的数据,对于i<ni< n ,满足AiAi+1A_i\leq A_{i + 1}

对于100%100\%的数据,n105,x,Ai108n\leq 10^5,x,A_i\leq 10^8