Problem
給一個 N 個城市的地圖,每一條路徑上會有成本和獲益,希望找到一條送貨的環道,是否存在一個環道使得獲益是成本的 P 倍。
Sample Input
|
|
Sample Output
|
|
Solution
最小比例環的應用,事實上可以把題目化簡為負環檢查,將每一條邊的權重定義為 expense * p - income
,只要負環存在則存有一條環道的 獲益/成本 > P
點數很少,直接用 floyd 在 O(n^3)
找解。
|
|
給一個 N 個城市的地圖,每一條路徑上會有成本和獲益,希望找到一條送貨的環道,是否存在一個環道使得獲益是成本的 P 倍。
|
|
|
|
最小比例環的應用,事實上可以把題目化簡為負環檢查,將每一條邊的權重定義為 expense * p - income
,只要負環存在則存有一條環道的 獲益/成本 > P
點數很少,直接用 floyd 在 O(n^3)
找解。
|
|