你可能会好奇为什么只有一个 BFS 的标签,却还能够排到 F 的位置. 因为它实在是太 简 单 了 有更新 首先,比较两个数,可以先比较两个数的长度,然后比较两个数看成数字串后的字典序. 不妨先把每条边拆成更多条边(中间加虚点),比如 233 拆成一条三条边的链,权分别是 2,3,3. 对于长度,根据 BFS 的性质,肯定是长度短的先访问.所以接下来只用稍微注意一下字典序. 其实也很简单:对每个出点,按照边权从小到大排序.可以证明访问到的点的答案(没取模)是单调不降的. 有个小细节:对于一些答案…