HDU 2063 過山車(第一發二分匹配)

2021-07-11 16:29:03 字數 807 閱讀 3029

problem description

rpg girls今天和大家一起去遊樂場玩,終於可以坐上夢寐以求的過山車了。可是,過山車的每一排只有兩個座位,而且還有條不成文的規矩,就是每個女生必須找個個男生做partner和她同坐。但是,每個女孩都有各自的想法,舉個例子把,rabbit只願意和xhd或pqk做partner,grass只願意和linle或ll做partner,princesssnow願意和水域浪子或偽酷兒做partner。考慮到經費問題,boss劉決定只讓找到partner的人去坐過山車,其他的人,嘿嘿,就站在下面看著吧。聰明的acmer,你可以幫忙算算最多有多少對組合可以坐上過山車嗎?

input

輸入資料的第一行是三個整數k , m , n,分別表示可能的組合數目,女生的人數,男生的人數。0

#include

#include

#include

using

namespace

std;

int match[2005];

int e[1005][1005];

int book[2005];

int k,n,m;

int dfs(int u)}}

return0;}

int main()

for(int i=0; i<=n+m+1; i++)

int sum=0;

for(int i=1; i<=n; i++)

if(dfs(i))

}printf("%d\n",sum);

}return

0;}

HDU 2063 過山車 第一道最大二分匹配

題目大意 m個女生和n個男生一起做過山車,每一排必須一男一女,而每個女孩願意和一些男生坐一起,你要找出乙個最大匹配,使得最多的人坐上過山車。思路 第一道二分匹配。在同學blog上看到的題。學習了匈牙利演算法。課上有講過,不過那時我在幹啥?沒弄太明白,現在懂了哈哈。include includecon...

HDU 2063 過山車 二分法 匈牙利裸題

b 過山車 time limit 1000msmemory limit 32768kb64bit io format i64d i64u submit status description rpg girls今天和大家一起去遊樂場玩,終於可以坐上夢寐以求的過山車了。可是,過山車的每一排只有兩個座位,...

杭電 hdu 2063 過山車(基礎二分匹配)

rpg girls今天和大家一起去遊樂場玩,終於可以坐上夢寐以求的過山車了。可是,過山車的每一排只有兩個座位,而且還有條不成文的規矩,就是每個女生必須找個個男生做partner和她同坐。但是,每個女孩都有各自的想法,舉個例子把,rabbit只願意和xhd或pqk做partner,grass只願意和l...