#P1933. 比赛组队

比赛组队

题目描述

有一场数学团体赛,学校要从 nn 个人中选出 mm 个人组队参赛,这 mm 个人中有 kk 对人本身在校内就是一个团队的,因此在一个团对的同学要么都选,要么都不选。

请你编程选出尽可能和 mm 接近的人数。

输入

第一行,三个正整数 n,m,kn,m,k

22 至第 kk 行,每行 22 个数,表示在校内就在一个团队的 22 个人的编号(编号为 1,2,,n1,2, \dots ,n )。

数据范围:

1n,m2×1041≤n,m≤2 \times 10^4

输出

一行,与原来的 mm 尽可能接近的选出的人数。

如果有两种方案与 mm 的差的绝对值相等,选较小的一种。

样例

4 3 2
1 2
3 4
2
6 4 4
2 3
3 4
4 5
5 6
5

来源

并查集 背包