尝试优化,发现对于方案中相邻的 x,y,固定 y 时后缀 x 合法,但固定 x 时合法的 y 没有规律,似乎不太容易直接前缀和优化。注意到转移时 y 的限制只与 x,r 有关,于是设 g_{x,r},h_{x,r} 分别表示固定 x,r 时,两种转移的合法 y 对应值之和。此时 f_{l,r,1} 只会贡献到 g_{l,t} 和 h_{t,r},也就是 \mathcal O(n) 个值中。转移时枚举 x 后可以 \mathcal O(1),于是总复杂度为 \mathcal O(n^3),好像常数还是不大啊。