显然操作 [1,n][1,n][1,n] 是最优的。 相当于在 mod p\mod pmodp 意义下,令 a[i]:=a[i]+kxa[i] := a[i] + kxa[i]:=a[i]+kx 使得 a[i]=b[i]a[i] = b[i]a[i]=b[i],选定 xxx 使得最大的 kkk 在所有可能的 xxx 中最小。 求该 xxx. a[i]+kx≡b[i](modp)a[i] + kx \equiv b[i] \pmod pa[i]+kx≡b[i](modp),可以写成 kx≡b[i]−a[i](modp)kx \equiv b[i] - a[i] \pmod pkx≡b[i]−a...