#5963. 【模板】二分图最大匹配

【模板】二分图最大匹配

题目描述

给定一个二分图,其左部点的个数为 nn,右部点的个数为 mm,边数为 ee,求其最大匹配的边数。

左部点从 11 至 nn 编号,右部点从 11 至 mm 编号。

输入格式

输入的第一行是三个整数,分别代表 nn,mm 和 ee。

接下来 ee 行,每行两个整数 u,vu, v,表示存在一条连接左部点 uu 和右部点 vv 的边。

输出格式

输出一行一个整数,代表二分图最大匹配的边数。

输入输出样例 #1

输入 #1

1 1 1
1 1

输出 #1

1

输入输出样例 #2

输入 #2

4 2 7
3 1
1 2
3 2
1 1
4 2
4 1
1 1

输出 #2

2

说明/提示

数据规模与约定

对于全部的测试点,保证:

  • 1≤n,m≤5001 \leq n, m \leq 500。

  • 1≤e≤5×1041 \leq e \leq 5 \times 10^4。

  • 1≤u≤n1 \leq u \leq n,1≤v≤m1 \leq v \leq m。

不保证给出的图没有重边。