题目修改自 Library Checker。
给定一张 N 个点 M 条边的无向图,第 i 条边为 (ui,vi)。你需要求最大匹配。
输入格式
- N M
- u0 v0
- u1 v1
- :
- uM−1 vM−1
输出格式
- X
- a0 b0
- a1 b1
- :
- aX−1 bX−1
样例数据
样例 1 输入
7 8
2 0
0 5
5 6
6 1
1 0
1 3
3 4
1 4
样例 1 输出
3
0 2
1 6
3 4
样例 2 输入
5 4
0 1
0 2
0 3
0 4
样例 2 输出
1
0 1
子任务
1≤N≤500, 0≤M≤N(N−1)2, 0≤ui,vi<N