點覆蓋的概念定義:
對於圖G=(V,E)中的一個點覆蓋是一個集合S⊆V使得每一條邊至少有一個端點在S中。
即存在這樣一個集合s,集合中的點組成的行或者列的直線能夠將目標點全部包含在s中。
最小點覆蓋,即利用最少的行與列組成的直線數,使得目標點都包含在這些直線裏面。
例如上圖,最小值爲2。
可以證明:最小點覆蓋與二分圖最大匹配數是共軛問題。即該問題可以用匈牙利算法計算最大匹配數。
二分圖最大匹配數:https://blog.csdn.net/qq_38890926/article/details/81152917
習題:
hdu: