HDU 圖論之最短路部分解題思路

來源:互聯網
上載者:User

HDU1385:http://acm.hdu.edu.cn/showproblem.php?pid=1385

      該題就是讓你求出最少的費用,比較坑爹的就是它不單單是邊權值的最短路,而是邊權值+頂點權值的最短路問題,其實也就是加點步驟步驟而已,這裡關鍵的是記錄路徑,因為題目要求讓你按字典序輸出,比如路徑1--3--4--5和路徑1-2--3--4,如果這兩條的路徑相同,那就要輸出後者。因為按照字典序,所以呢記錄路徑的時候要記錄頂點的後繼,而不是記錄頂點的前驅,一旦記錄頂點的前驅,有些情況是會出錯的。這點需要好好思考。


HDU2807: http://acm.hdu.edu.cn/showproblem.php?pid=2807

     該題也是最短路問題,主要是矩陣相乘問題,採用一般的方式求兩個矩陣的乘積,其效率很低,所以要將二維矩陣變成一維矩陣這樣的話效率就快了非常多,之後就是簡單的最短路問題了


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.