将问题建模为带权图最短路:
由于边权只为 000 或 111,使用 000-111 BFS:
在一片神奇的魔法森林中,有 nnn 个魔法节点,每个节点都有一个传送门。第 iii 个节点的传送门会把你传送到 aia_iai 号节点。
多多每次可以选择坐传送门从 iii 节点传送到 aia_iai 节点,或者选择步行到相邻的节点 i−1i-1i−1 或 i+1i+1i+1 节点。
当然多多是个喜欢偷懒的人,所以它能坐传送门就尽量不步行。
现在多多从 111 号节点出发,想知道到达每个节点需要经过的最少步行次数。
本题属于以下题库,请选择所需题库进行购买
ScanQRCodePrompt
GoToPasswordLoginPrompt