菱形求和
菱形求和

Method 1
考虑每次中心由 的变化情况
如图1-1中所示
所以可以考虑用前缀和维护斜向的格子, 的进行转移
同理
Method 2
前置知识 切比雪夫距离
考虑点 ,将所有的点 表示
此时,原来两点 之间的曼哈顿距离 转化为
思路
然后就是板子题了,注意数组大小和边界情况
 Comment

考虑每次中心由 的变化情况
如图1-1中所示
所以可以考虑用前缀和维护斜向的格子, 的进行转移
同理
考虑点 ,将所有的点 表示
此时,原来两点 之间的曼哈顿距离 转化为
然后就是板子题了,注意数组大小和边界情况