对于一个整数序列A,我们定义f(A)=max{floor(|Ai-Aj|/(j-i))},这里i<j
给出一个长度为n的序列A,有q此操作
1.修改一个元素的值
2.询问A的一段区间[l,r]组成的序列的f(A[l..r])
这里有一个很显然的结论,那就是使得f取到最大的i,j一定满足j=i+1
为什么?可以证明一下,以下证明来自jefflyy:函数
"
用归纳法,若(长度为的序列的答案)都由长度为的子序列产生,我们将要证明:长度为的序列答案也由长度为的子序列产生
设它是,若答案为它本身而不是其他子序列,那么