PaChongOJ
主页
问题
来源/分类
竞赛&作业
提交记录
排名
C++资料
题单
HelloWorld!
C4题单
C1题单
暑期算法班题单
C0题单
C2题单
C3题单
登录
8901: 【提高】比赛组队
内存限制:128 MB
时间限制:1.000 S
提交:1
解决:1
评测方式:文本比较
命题人:
提交
提交记录
统计
题解
题目描述
有一场数学团体赛,学校要从n个人中选出m个人组队参赛,这m个人中有k对人本身在校内就是一个团队的,因此在一个团对的同学要么都选,要么都不选。请你编程选出尽可能和m接近的人数。
输入
第一行,三个正整数n,m,k。
第2至第k行,每行2个数,表示在校内就在一个团队的2个人的编号(编号为1,2,...,n)。
1≤n,m≤2×10
4
。
输出
一行,与原来的m尽可能接近的选出的人数。
如果有两种方案与m的差的绝对值相等,选较小的一种。
样例输入
复制
4 3 2 1 2 3 4
样例输出
复制
2
来源/分类
并查集
背包
提交
提交记录
统计