题目描述
温中一共有n个社团,分别用1到n编号。
温中一共有m个人,分别用1到m编号。每个人可以参加一个或多个社团,也可以不参加任何社团。
每个社团都需要选一个代表。我们希望更多的人能够成为代表。
输入格式
第一行输入两个数n和m。
以下n行每行若干个数,这些数都是不超过m的正整数。其中第i行的数表示社团i的全部成员。每行用一个0结束。
数据范围:
n,m<=200
输出格式
输出最多的能够成为代表的人数。
样例输入
样例输出
本文介绍了一个经典的二分图匹配问题,通过将社团和学生抽象为点来解决社团代表选举问题,目的是最大化代表人数。文章提供了完整的C++实现代码,包括输入社团成员、进行匹配以及输出最多能成为代表的人数。
温中一共有n个社团,分别用1到n编号。
温中一共有m个人,分别用1到m编号。每个人可以参加一个或多个社团,也可以不参加任何社团。
每个社团都需要选一个代表。我们希望更多的人能够成为代表。
第一行输入两个数n和m。
以下n行每行若干个数,这些数都是不超过m的正整数。其中第i行的数表示社团i的全部成员。每行用一个0结束。
数据范围:
n,m<=200
输出最多的能够成为代表的人数。

被折叠的 条评论
为什么被折叠?
