最短路径问题uva1499详解

这题有两个要求,先是经过的边数最少,在这个前提下要求颜色序列最小。然后输入你的总结点数和总边数,输出你从起点到终点一共会经过几个结点和经过每一条边的颜色序列。首先思考经过的边数最少,这个只能从终点到起点进行bfs,如果是从起点开始扫描左边分支只有2级但是右边有5级终点在右边,这样考虑可能扫描不出来最短路径的长度,所以应该从终点开始进行bfs,然后还要求每一级别最小字典序,这就需要每一级都进行比较选
相关文章
相关标签/搜索