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

    ID: 9894 传统题 1000ms 256MiB 尝试: 2 已通过: 2 难度: 10 上传者: 标签>图论二分图二分图最大匹配匈牙利算法Hopcroft-Karp模板题

【模板】二分图最大匹配

题目描述

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

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

输入格式

输入的第一行是三个整数,分别代表 nnmmee

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

输出格式

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

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

样例解释

如上所述。

数据范围与提示

  • 对于 100%100\% 的数据:1n,m5001 \leq n,m \leq 5001e5×1041 \leq e \leq 5 \times 10^41un1 \leq u \leq n1vm1 \leq v \leq m