#3219. School Dance

School Dance

School Dance

题目描述

学校里有 nn 个男生和 mm 个女生。下周将举办一次舞会。一个舞蹈对由一名男生和一名女生组成,总共有 kk 个可能的配对。\n你的任务是找出最多可以组成多少对舞蹈,并展示如何达到这个数量。

输入格式

第一行输入有三个整数 nn, mmkk:男生数、女生数和可能的配对数。男生编号为 1,2,,n1,2,\dots,n,女生编号为 1,2,,m1,2,\dots,m。\n接下来有 kk 行描述可能的配对。每行有两个整数 aabb:男生 aa 和女生 bb 愿意一起跳舞。

输出格式

首先输出一个整数 rr:最多可以组成的舞蹈对数。随后输出 rr 行描述这些配对。你可以输出任何一个有效的解。

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

提示

1n,m5001 \le n,m \le 500 1k10001 \le k \le 1000 1an1 \le a \le n 1bm1 \le b \le m

标签: CSES1696|图论

来源

CSES1696|图论