最短路徑問題uva1499詳解

這題有兩個要求,先是經過的邊數最少,在這個前提下要求顏色序列最小。然後輸入你的總結點數和總邊數,輸出你從起點到終點一共會經過幾個結點和經過每一條邊的顏色序列。首先思考經過的邊數最少,這個只能從終點到起點進行bfs,如果是從起點開始掃描左邊分支只有2級但是右邊有5級終點在右邊,這樣考慮可能掃描不出來最短路徑的長度,所以應該從終點開始進行bfs,然後還要求每一級別最小字典序,這就需要每一級都進行比較選
相關文章
相關標籤/搜索