ABC429F
考虑矩形只有三行的性质该怎么利用。
发现我们最终的轨迹中,一定是从左向右;因此可以合并每一列,只需要计算
这样的话,每次修改
可以在每列维护一个长和宽均为
对于列与列之间的转移,我们可以类似于矩阵乘法地进行转移,即枚举两列各从某个位置走到一个相同的位置,于是可以快速求出从
时间复杂度是
考虑矩形只有三行的性质该怎么利用。
发现我们最终的轨迹中,一定是从左向右;因此可以合并每一列,只需要计算
这样的话,每次修改
可以在每列维护一个长和宽均为
对于列与列之间的转移,我们可以类似于矩阵乘法地进行转移,即枚举两列各从某个位置走到一个相同的位置,于是可以快速求出从
时间复杂度是