题目:luogu 2086 二维线段树,按套路差分原矩阵,gcd( x1, x2, ……, xn ) = gcd( xi , x2 - x1 , ……, xn - xn-1 ),必须要有一个原数 xi,恰好每次询问都包含一个固定点 ( X , Y ),差分以它为中心就可以保证它是原值.以 e 为中心的二维差分如图. 对于一维序列,修改区间 [ l , r ] 只需修改差分后的 l 和 r + 1 两点.那么对于二维,差分后的修改如下所示: 中间的灰色格子为守卫者所在地(为方便表示多个区域把它拆成…