ZJU-1092

 

匯率倒賣,看是否存在獲利可能。
考察的是有權重的有向圖的單源最短路徑,權重上有微小的變形,只要改變一點更新節點時的算法即可。
用的是bellman-ford算法,用floyd算法也可以,不過是單源最短路徑這一章的習題,所以就用bellman-ford做了。

這道題是《introduction to algorithms》2nd Edition 中 Chapter 24 single-source shortest paths這一張的習題,基本上是原題的第一問,第二問是要給出可獲利倒賣順序,這樣就要爲每種貨幣加一個父節點,然後遞歸調用輸出貨幣名。程序也附在後面。



===========華麗的程序間的分隔線===========


 

 

發佈了68 篇原創文章 · 獲贊 26 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章