CF1548B Integers Have Friends 题解
解题思路:遇事不决想差分。初步转换原问题,可以得到:对于这其中所有的 aia_iai 满足 ai−k mod m=0a_i-k\bmod m=0ai−kmodm=0,其中 m≥2m\ge 2m≥2。这里的处理难点就是 kkk 不方便找出,考虑整个数组作差,这样无论 kkk 取什么值,都有原命题的一个充分必要条件: ai≡ai+1(modm)a_i\equiv a_{i+1}\pmod mai≡ai+1(modm),问题转化为差分数组(不妨记作 ddd)中最长的一段 gcdi=lr(di)≥






