最大生成樹 最大權森林

2022-05-01 11:54:10 字數 630 閱讀 5079

題意:給定n個男生和m個女生的關係,各個關係具有一定的權值,然後要挑選出所有人,每個人的代價是10000,但挑選人的過程中這些權值就是可以用來減去費用,求cost的min

#include#include

#include

#include

using

namespace

std;

const

int m=5e4+5

;const

int n=1e4+4

;struct

nodee[m];

int fa[n<<1

];bool

cmp(node p,node q)

int find(int

x)int

main()

for(int i=0;i<2*n;i++)

fa[i]=i;

sort(e,e+k,cmp);

int ans=0,countt=0

;

for(int i=0;i)

}printf(

"%d\n

",(n+m)*10000-ans);

}return0;

}

view code

最大權森林問題

題目大意 一共n個男的m個女的,要把它們都招募了,但是有r個男女組合親密度,這時候徵募費用就是10000 已經徵募的人和自己的親密度的最大值 求最小徵募費用 看到這題時我的第一反應畫了個二分圖 雖然我不會二分圖 然後連了r條線,啥都不會 後來看了大神題解,看完感覺思路是真的簡單 大神思路 不管男還是...

poj3723 招兵 最大權森林

這是 程式設計挑戰 的一道例題,證明網上大神很多都做了,我就簡單說一下易錯點吧。第一點,這個人是從0開始查的,所以並查集初始化別忘了0.第二點,這道題的克魯斯卡爾要把所有的邊都遍歷一遍。因為這個圖不一定是連通圖,所以g v,e 最後的邊數可不一定是v 1,而遍歷所有的邊就能克服這個矛盾。第三點,對於...

hdu 3367 偽森林,not 最大生成樹

感覺題意很扭曲。不是求最大生成樹!給乙個圖,求pseudoforest偽森林,要求每個連通分量最多可以有乙個環。求能構成的最大值。錯誤寫法,求出最大生成樹 最大的邊 正確寫法 在求最大生成樹的思路的基礎上每次判斷一下環的問題 6 7 0 1 9 0 2 6 1 2 8 3 4 5 4 5 5 3 5...