这题好难,翻了一下波兰文的题解……这好像是当年唯一没人A的题目 首先区间修改不难想到差分,我们令d1=x1,dn+1=-xn,di=xi-xi-1 注意Σdi=0,这样对于[l,r]的修改(比如+a) 就是d[l]+a d[r+1]-a 首先不难想到,对于每个di,ax+by=di一定要有解(gcd(a,b)|di) 这样我们知道这个方程的解为xi=x0+kb yi=y0-ka (x0,y0为这个方程一组解,可以由扩展欧几里德得到) 现在我们考虑最终的答案要求是Σxi=0 Σyi=0且(|Σxi…