專題訓練6總結
阿新 • • 發佈:2019-02-14
car 什麽 難點 oms 細節 棋盤 撲克 colors game
這個專題學了二分圖
主要算法為匈牙利算法
主要難點為看出圖的含義 是什麽圖
1.最小頂點覆蓋(最小的點聯結所有的邊)==最大匹配數
2.最小路徑覆蓋==頂點數-最大匹配數
3.最大獨立集團(任意兩點都沒關系)==頂點數-最小頂點覆蓋
1Machine Schedule
題意:有兩臺機器A和B以及N個需要運行的任務。每臺機器有M種不同的模式,而每個任務都恰好在一臺機器上運行。如果它在機器A上運行,則機器A需要設置為模式xi,如果它在機器B上運行,則機器A需要設置為模式yi。每臺機器上的任務可以按照任意順序執行,但是每臺機器每轉換一次模式需要重啟一次。請合理為每個任務安排一臺機器並合理安排順序,使得機器重啟次數盡量少。
機器工作的狀態為各個點 要求用最小的點把所有的邊連起來
所以是最小頂點覆蓋
2air raid 求最少的人遍歷所有的點
很明顯為最小路徑覆蓋問題
3 50years,50colors
最大匹配的變式
4 棋盤遊戲
第一次學會把 n化為左圖 m化為右圖
5 card game cheater
最大匹配問題
題目問最多贏多少張撲克 就要想到用最大匹配了
註意細節即可
6.uncle toms inherited land
本專題最難的一題了!!多看
7 girls and boys
重復匹配 答案除2
8 fire net
題意:當對於棋盤有障礙物 問最多能擺放多少車
進行行列初始化 然後賦圖 進行匈牙利
9.10
簡單的最大匹配問題
專題訓練6總結