[理工] floyd warshall計算!

看板Grad-ProbAsk作者 (andrew)時間6年前 (2019/12/14 21:46), 編輯推噓3(301)
留言4則, 3人參與, 6年前最新討論串1/1
https://i.imgur.com/WV2F6Qb.jpg
請教一下,各位在做類似交大這種5*5、6*6的floy warshall 演算法時,都是硬幹嗎? 這題我20分鐘做不完… 這題真的太誇張,有些是5*5也是要很久,如果是求transitive closure,那只有0、1可 以快很多,那還好,像交大這題…根本不可能在30分鐘內做完吧? 有什麼方法可以加速運算時間嗎?(除了k列k行和上個矩陣相同這個以外) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.246.42.57 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1576331215.A.AB8.html

12/14 22:04, 6年前 , 1F
這題因為他終點都是F 所以其實可以把所有邊reverse
12/14 22:04, 1F

12/14 22:04, 6年前 , 2F
然後用bellman ford算F到各點的距離 會快一點
12/14 22:04, 2F

12/14 22:43, 6年前 , 3F
長知識 感覺很好用
12/14 22:43, 3F

12/14 22:56, 6年前 , 4F
原來有這招
12/14 22:56, 4F
文章代碼(AID): #1TzEVFgu (Grad-ProbAsk)