#graph901. 二分图匹配2

二分图匹配2

二分图匹配2

题目描述

给一个二分图,左边有LL个点,右边有RR个点,一共mm条边,求最大匹配,并且输出一组方案。

输入格式

第一行三个整数$L, R, m (1\leq L, R\leq 10^5, 1\leq m\leq 2\times 10^5)$。

接下来mm行,每行两个整数u,v(0≤u<L,0≤v<R)u, v(0\leq u < L, 0\leq v < R)表示一条边,保证没有重边。

输出格式

第一行输出一个数,表示最大匹配大小。

接下来若干行,每行两个数,表示最大匹配中的边。

样例输入

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

样例输出

3
0 0
1 1
2 2