@[ycy1124](/user/1199534) 左边界不能是1,而是输入的数中的最大值
by Au_Gold @ 2024-04-13 22:53:52
@[Au_Gold](/user/1112952)
具体怎么改求大佬指教
by ycy1124 @ 2024-04-15 12:42:43
@[ycy1124](/user/1199534) 你的l=0错了,应该 l = 你输入的数据中的最大值
by Au_Gold @ 2024-04-16 13:43:07
@[Au_Gold](/user/1112952) 我这句说错了,你的左边界不是1,是0
by Au_Gold @ 2024-04-16 13:44:11
@[Au_Gold](/user/1112952)
我改了结果还是80
by ycy1124 @ 2024-04-16 13:47:08
第i个数的值本身可能大于mid
```c
if(a[i]-js1>=mid) //若a[i] - a[i-1]大于mid,此时的最大值显然不是mid而是a[i] - a[i-1]
{
js2++;
js1=a[i-1];
}
```
hack一组数据
```latex
input
5 4
1 2 3 4 5
output
5
```
by 无痕 @ 2024-04-18 16:55:41