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...