#53. 螺母匹配

    ID: 53 Type: Default 1000ms 125MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>二分图网络流最大流

螺母匹配

Description

有 $n$ 个用弹性材料制成的螺母,$m$ 个钢制螺栓。螺栓编号从 $1$ 到 $m$,螺母编号从 $m + 1$ 到 $m + n$。给出螺母与螺栓的匹配情况,如:$u$ ,$v$ 表示螺栓 $u$ 与螺母 $v$ 可以匹配。

请找出最佳的匹配方案,使得匹配数最大。

注意:每个螺母至多匹配一个螺栓

Input Format

第一行输入两个整数 $m$ 和 $n$ ($0<m+n\le 100, m\ne 0,n\ne 0$)

从第二行开始,每行输入两个整数 $u$,$v$ ($0<u\le m,m<v\le m+n)$。题目保证没有重复的 $u$,$v$ 关系

最后一行输入$-1$ $-1$ 代表输入结束

Output Format

第一行输出总的匹配对数 $sum$

接下来 $sum$ 行

每行输出两个整数 $u$,$v$,表示匹配方案

5 7
1 6
1 7
1 8
2 6
2 9
3 12
4 11
5 6
5 8
-1 -1
5
1 7
2 6
3 12
4 11
5 8

Hint

本题存在SPJ

Source

Online Judge http://127.0.0.1