一张图两种方式
- 随便走一步
- 跳到相同颜色的点
询问从$(x1,y1)\rightarrow (x2,y2)$最少步数。$n,m\leq 1000,c\leq 40$
从某个点到某个点,坑定是从某个颜色跳到某个颜色。暴力枚举所有颜色。
预处理出每种颜色到不同点的距离,因为求距离最小值,暴力$BFS$即可。
$O(cnm+qc)$
代码
1 | </details> |
一张图两种方式
询问从$(x1,y1)\rightarrow (x2,y2)$最少步数。$n,m\leq 1000,c\leq 40$
从某个点到某个点,坑定是从某个颜色跳到某个颜色。暴力枚举所有颜色。
预处理出每种颜色到不同点的距离,因为求距离最小值,暴力$BFS$即可。
$O(cnm+qc)$
1 | </details> |