read.cash Log in
@ggg0820 more from that month

最近在查演算法的東西被祖克柏知道了,於是在FB看到一題非常生活化的題目: 我喜歡女生A,女生A的閨蜜B喜歡我,同時女生A喜歡我朋友男生C,而男生C喜歡女生D,女生D喜歡別人。請問我們該怎麼做? 解: 1.把女生分在左邊,男生分在右邊 2.如果男生喜歡女生或女生喜歡男生,把他們連接起來。 3.假設沒有人是同性戀,這個圖就是二分圖 4.找出(最大)二分匹配,可以使用Maximum Bipartite Matching演算法 5.把結果輸出 6.如果你能把「有多喜歡對方」量化,可以在連線上加上權重,重複第4步和第5步

12 comments

Log in to join in Reading is open to everyone. Replying needs an account.