P5278 算术天才⑨与等差数列
题目描述
算术天才⑨非常喜欢和等差数列玩耍。
有一天,他给了你一个长度为 $n$ 的序列,其中第 $i$ 个数为 $a_i$。
他想考考你,每次他会给出询问 $l,r,k$,问区间 $[l,r]$ 内的数从小到大排序后能否形成公差为 $k$ 的等差数列。
当然,他还会不断修改其中的某一项。
为了不被他鄙视,你必须要快速并正确地回答完所有问题。
注意:只有一个数的数列也是等差数列。
输入格式
无
输出格式
无
说明/提示
【数据范围】
对于 $100\%$ 的数据, $1\le n,m \le 3\times 10^5$,$0\le a_i,y,k \le 10^9$。