PTA7-2 星際探險 負權的最短路徑與SPFA算法

我們開着飛船從一個星球飛到另一個星球,我們想找到一條能量消耗最低的路線。 題目中,花費的能量用負數表示,而吸收的能量是正值。這可不好辦,因爲我們隱隱感覺這是一道最短路徑的問題,但是消耗都是負數該怎麼辦? 那就在輸入的時候取反吧,這樣消耗成了一個正數,而我們要做的就是使得一條路徑消耗加起來最小,就可以套用最短路徑算法了。特別注意題目中的「不爲永動機」這個細節條件,這就可以理解成不會出現「負迴路",
相關文章
相關標籤/搜索