有向圖的二分匹配

http://info.zjfc.edu.cn/acm/problemDetail.aspx?pid=1483

 

這道題目是在比賽的時候做的,數據應該不大,所以直接暴力模擬了,賽後聽學長講正解是二分圖的匹配,百思不得其解,不知如何構圖,於是他點撥了一下,恍然大悟呀,發現思維靈活是何其得重要。

思路:這道題目要倒着想,假設 1 到 n 要放進柱子,最少要用幾根柱子,二分匹配就是求柱子的數量的。其實可以當做是最小點覆蓋= n - 最大匹配數,這道題目還有一個關鍵點,在標題中已經提到了,就是有向圖,在放第 k 個球時,得保證 k-1 個已經放好了。所以再構圖的時候需要注意。

 

貼下代碼:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章