Problem ID:
fmatch
Points:
3.5 (partial)
Time limit:
1.0s
Memory limit:
256M
Input:
stdin
Output:
stdout
Author:
Problem type
Allowed languages
C, C++, Java, Pascal, Perl, Python
FJ có ~N~ (~1 \le N\le 50000~) cô bò và ~M~ (~1 \le M\le 50000~) chú bò. Cho danh sách ~P~ (~1 \le P \le 150000~) khả năng ghép đôi giữa các cô bò và chú bò, hãy tính số cặp lớn nhất có thể ghép được. Tất nhiên, một cô bò có thể ghép với tối đa là một chú bò và ngược lại.
Input
- Dòng đầu tiên chứa 3 số nguyên:~ N~, ~M~, và ~P~.
- Mỗi dòng trong số ~P~ dòng tiếp theo chứa 2 số nguyên ~A~ (~1 \le A \le N~) và ~B~ (~1 \le B \le M~), thể hiện việc cô bò A có thể ghép được với chú bò B.
Output
In ra một số nguyên thể hiện số cặp lớn nhất có thể đạt được.
Input:
5 4 6
5 2
1 2
4 3
3 1
2 2
4 4
Output
3
- Cô bò 1 có thể được ghép với chú bò 2, cô bò 3 với chú bò 1, và cô bò 4 với chú bò 3.
Comments