杭電oj刷題(2063)

2021-10-02 20:56:13 字數 1054 閱讀 3321

題目描述:

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

input

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

對於每組資料,輸出乙個整數,表示可以坐上過山車的最多組合數。

sample input

6 3 3 

1 1

1 2

1 3

2 1

2 3

3 1

0

sample output

3
分析:

求二分圖最大匹配,核心是通過列舉來尋找最大增廣路徑,湊成一對又一對。

通過答案:

#include#includeint k,m,n;               //分別表示可能的組合數目,女生的人數,男生的人數

int map[510][510]; // 表示圖的陣列

int visit[510]; //標記是否訪問過

int mat[510]; //標記是否有匹配物件

int find(int x)

}} return 0;

}int main()

int output=0;

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

printf("%d\n",output);

} return 0;

}

杭電oj刷題2027

problem description 統計每個母音字母在字串 現的次數。input 輸入資料首先包括乙個整數n,表示測試例項的個數,然後是n行長度不超過100的字串。output 對於每個測試例項輸出5行,格式如下 a num1 e num2 i num3 o num4 u num5 多個測試例項...

杭電Oj刷題(2005)

題目描述 給定乙個日期,輸出這個日期是該年的第幾天。input 輸入資料有多組,每組佔一行,資料格式為yyyy mm dd組成,具體參見sample input 另外,可以向你確保所有的輸入資料是合法的。output 對於每組輸入資料,輸出一行,表示該日期是該年的第幾天。sample input 1...

杭電Oj刷題(2007)

題目描述 給定一段連續的整數,求出他們中所有偶數的平方和以及所有奇數的立方和。input 輸入資料報含多組測試例項,每組測試例項包含一行,由兩個整數m和n組成。output 對於每組輸入資料,輸出一行,應包括兩個整數x和y,分別表示該段連續的整數中所有偶數的平方和以及所有奇數的立方和。你可以認為32...