题目链接 题目大意 现在有一个 的矩阵,给定的起始点上有个钢琴,矩阵上有些方格是障碍物,用连续的区间 和一个参数 表示在时间 时会向 方向滑动(上下左右),当然每个时间点可以选择让钢琴不动,不允许钢琴超出边界或者碰到障碍,询问钢琴可能走的最远距离是多少。其中 ,区间个数 ,区间最大的右端点 题解 首先对于这个题目我们有一个很朴素的暴力,也就是记 表示在时间点 时自己在 能走到的最远距离,转移只需要考虑这个时间点是否让钢琴不动:$x',y'O(Tn^2)kf_{i,x,y}i(x,y)dis(x,y)(x',y')(x',y')nO(n^3k)g = f_{i-1}xyxf_x...