題意:棒球比賽有很多隊,球賽打到某一階段時,想知道某隊是否提前出局。

這個問題可以轉化成max flow problem 。

做法:假設要知道球隊Loser 會不會輸,先建立兩個區塊,

一區塊:node 是球隊A、B之間 ,稱為node_AB

另一區塊的 node 是每一隊伍,例如 node_A

以上不會有Loser 的 node 及和 Loser 有相關的 node

另外還會有 source 及 end node

source連到第一區塊,而 link 的值為 區塊上的 node,

2球隊之間還有幾場要打。

node_AB 和 node_A 的 link 和上面相同。

而 區塊二的 node 和 end node 之間的 link 是

(Loser 最多贏幾場) - (node 目前贏幾場)

文章標籤
全站熱搜
創作者介紹
創作者 lettice0913 的頭像
lettice0913

斑的家

lettice0913 發表在 痞客邦 留言(0) 人氣(79)