#P17326. [ICPC 2018 Nanjing R] Magic Potion

    ID: 19668 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 显示难度提高+/省选− 上传者: 标签>2018网络流图论建模ICPC南京

[ICPC 2018 Nanjing R] Magic Potion

题目描述

一座岛上住着 nn 位英雄和 mm 只怪物。近来怪物变得异常凶残,因此英雄们决定消灭岛上的怪物。然而,第 ii 位英雄只能杀死属于集合 MiM_i 中的恰好一只怪物。军师 Joe 拥有 kk 瓶魔法药水,每瓶药水可以强化一位英雄的力量,使其能够多杀死一只怪物。由于药水的效力非常强大,每位英雄最多只能服用一瓶药水。

请你帮助 Joe 找出在采取最优策略的情况下,英雄们最多能杀死多少只怪物。

输入格式

第一行包含三个整数 n,m,kn, m, k (1n,m,k5001 \le n, m, k \le 500) —— 英雄的数量、怪物的数量以及魔法药水的瓶数。

接下来的 nn 行,每行描述一位英雄的能力:首先是一个整数 tit_i,表示集合 MiM_i 的大小;接下来是 tit_i 个整数 Mi,jM_{i, j} (1jti1 \le j \le t_i),表示第 ii 位英雄能够杀死的怪物的编号(下标从 11 开始)。数据满足 1tim1 \le t_i \le m1Mi,jm1 \le M_{i, j} \le m

输出格式

输出一个整数,表示英雄们最多能杀死的怪物数量。

3 5 2
4 1 2 3 5
2 2 5
2 1 2
4
5 10 2
2 3 10
5 1 3 4 6 10
5 3 4 6 8 9
3 1 9 10
5 1 3 6 7 10
7

提示

翻译由 DeepSeek V4 Pro 完成