#DFYB859. 【提高】比赛组队

    ID: 2378 传统题 1000ms 128MiB 尝试: 0 已通过: 0 难度: 5 上传者: 标签>提高并查集背包动态规划数组提高+/省选-数据结构图论背包问题DP

【提高】比赛组队

Description

有一场数学团体赛,学校要从n个人中选出m个人组队参赛,这m个人中有k对人本身在校内就是一个团队的,因此在一个团对的同学要么都选,要么都不选。请你编程选出尽可能和m接近的人数。

Input Format

第一行,三个正整数n,m,k。 第2至第k行,每行2个数,表示在校内就在一个团队的2个人的编号(编号为1,2,...,n)。 1≤n,m≤2×104

Output Format

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

4 3 2
1 2
3 4
2

Source

并查集 背包