#P6113. 【模板】一般图最大匹配

    ID: 71 远端评测题 1000ms 128MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>Special Judge一般图的最大匹配线性代数

【模板】一般图最大匹配

题目背景

模板题,无背景。

题目描述

给出一张 nn 个点 mm 条边的无向图,求该图的最大匹配。

输入格式

第一行两个正整数 nnmm,分别表示图的点数和边数。

接下来 mm 行,每行两个正整数 uuvv,表示图中存在一条连接 uuvv 的无向边。

输出格式

第一行一个整数,表示最大匹配数。

第二行 nn 个整数,第 ii 个数表示与结点 ii 匹配的结点编号,若该结点无匹配则输出 00

如有多解输出任意解即可。

10 10
4 3
3 1
4 7
2 10
2 9
3 10
5 9
4 6
1 10
1 7

4
7 9 10 6 0 4 1 0 2 3 

提示

对于 50%50\% 的数据,n500n\le500

对于 100%100\% 的数据,2n1032\le n\le10^31m5×1041\le m\le5\times10^4

本题有 5 组 extra test。

提示

为了方便你调试你的程序,出题人在这里为你提供了一个写的很丑的数据生成器。