[Usaco2005 Open]Disease Manangement 疾病管理
农场中正在流行 种疾病,编号为 到 。农夫约翰希望从他的 头奶牛中选择尽可能多的奶牛进行挤奶。
如果所选奶牛携带的不同疾病总数超过 ,那么收集到的牛奶将受到严重污染,只能全部丢弃。
请你求出在牛奶不必被丢弃的前提下,最多可以选择多少头奶牛进行挤奶。
输入格式
第一行包含三个用空格分隔的整数 、 和 ,分别表示奶牛数量、疾病种类数以及所选奶牛最多可以携带的不同疾病数量。
接下来 行,第 行描述第 头奶牛携带的疾病。每行的第一个整数 表示该奶牛携带的疾病数量,随后 个整数表示这些疾病的编号。当 时,该行仅包含整数 。
输出格式
输出一个整数,表示最多可以选择进行挤奶的奶牛数量。
样例输入
6 3 2
0
1 1
1 2
1 3
2 2 1
2 2 1
样例输出
5
样例解释
选择第 、、、、 头奶牛时,它们携带的疾病只有第 种和第 种,共 种,不超过限制 。因此最多可以选择 头奶牛。
数据范围
- ;
- ;
- 。
来源与许可
本题为 USACO 2005 Open 试题「疾病管理」,题面与测试数据整理自 BZOJ。
样例 1
输入
6 3 2
0
1 1
1 2
1 3
2 2 1
2 2 1
输出
5