#P1881. 比赛组队

比赛组队

题目描述

有一场数学团体赛,学校要从n个人中选出m个人组队参赛。这m个人的选择需满足一个条件:有k对人本身在校内就是一个团队,同属一个团队的同学要么都选,要么都不选。请你编程选出满足该要求的人数,使选出的人数尽可能和m接近。

输入格式

第一行,三个正整数n, m, k。 第2至第k+1行,每行2个数,表示在校内同属一个团队的2个人的编号(编号为1,2,...,n)。 数据范围:1≤n,m≤2×10^4。

输出格式

一行,一个整数,表示与原来的m尽可能接近的选出的人数。 如果有两种方案与m的差的绝对值相等,选人数较小的一种。

样例输入

4 3 2
1 2
3 4

样例输出

2