2017暑假集訓 div1 匹配問題(1)
HDU 4185
題意:給一張圖,其中有一些#,兩個相連的#可以稱爲一次覆蓋,爲最多幾次覆蓋(#只能被用一次)
做法:每個#標號,暴力跑一邊每個#的四個方向,建圖做匈牙利 答案 是pp/2;
POJ 3020
題意:用天線覆蓋城市,最多可以覆蓋相鄰的兩個城市,問用多少天線可以完全覆蓋
做法:不仔細想還以爲和上道題一樣,上道題問的是最多,這道題是完全。
這道題的模型是最小路徑覆蓋 公式是 n-pp()【這道題的pp數要除以2,因爲相當於拆了點,算出來的pp是二倍的】
HDU 2054 最小定點覆蓋數
定理:
柯尼希定理:二分圖最小點覆蓋的點數=最大匹配數。
最小路徑覆蓋的邊數=頂點數n-最大匹配數
最大獨立集=最小路徑覆蓋=頂點數n-最大匹配數
做一遍二分匹配就可以了
POJ 1422
最小路徑覆蓋(n-pp())即可
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
[bzoj1191] 超級英雄
qq_20340417
2020-07-02 06:55:33
BZOJ1735Muddy Fields 泥濘的牧場
DCrusher
2020-07-07 23:58:19
HDU 1068 Girls and Boys (匈牙利算法 二分圖的最大獨立集數 )
tauriel
2020-07-07 04:54:12
poj1469-COURSES
SCUT-monstersecond
2020-07-04 16:48:36
UVa 11134 Fabled Rooks 虛擬的車 - 貪心+思維
x_1023
2020-07-04 06:03:04
2017暑假集訓 div1 匹配問題(1)
德鸭
2020-06-27 17:56:56
匹配、邊覆蓋、獨立集和頂點覆蓋
lpls1
2020-06-26 05:24:53
匈牙利算法(DFS、BFS實現)
lpls1
2020-06-26 05:24:51
poj2112 Optimal Milking
CMyDreamer
2020-06-25 14:35:12
poj3565 Ants
CMyDreamer
2020-06-25 14:35:11
hdu 4606 Occupy Cities - 計算幾何 + 最短路 + 最小路徑覆蓋
qq172108805
2020-06-24 07:10:11
BZOJ 3168: [Heoi2013]鈣鐵鋅硒維生素
nlj1999
2020-06-21 20:34:07
棋盤類二分圖匹配 - Chessboard(POJ 2446)
Faithfully__xly
2020-06-21 16:32:50
【網絡流24題-洛谷-P2756】飛行員配對方案問題(二分圖最大匹配、最大流)
bfcx
2020-06-20 23:50:13