CF1860E 题解
EuphoricStar · · 题解
没场切。/ng
考虑将原问题转成:
给长度为
n 的序列a_{1 \sim n} ,你要从x 位置走到y 位置,每次你可以走到相邻位置,或走到与当前位置数字相同的位置,求最少步数。
这是一类经典问题,考虑建图后最短路解决。给每个位置建点
但是现在有
我们发现,
如果使用 01bfs 求最短路,时间复杂度就是
code
EuphoricStar · · 题解
没场切。/ng
考虑将原问题转成:
给长度为
n 的序列a_{1 \sim n} ,你要从x 位置走到y 位置,每次你可以走到相邻位置,或走到与当前位置数字相同的位置,求最少步数。
这是一类经典问题,考虑建图后最短路解决。给每个位置建点
但是现在有
我们发现,
如果使用 01bfs 求最短路,时间复杂度就是
code