CF1574D The Strongest Build
题目描述
Ivan正在玩另一个类似Rogue的电脑游戏。他控制着游戏里面的一个英雄,这个英雄有 $n$ 个装备槽,对于每个槽 $i$ 而言有 $c_i$ 个物品可以选择,第 $j$ 个物品会增加英雄 $a_{i,j}$ 的力量值。每个槽所对应的物品两两不同并按照可以增加的力量值升序排序,即: $a_{i,1}
输入格式
第一行包含一个整数 $n(1 \leq n \leq 10)$ 代表装备槽的个数
接下来的 $n$ 行每一行代表第 $i$ 个装备槽可选的物品。每一行先是一个数字 $c_i(1 \leq c_i\leq 2 \times 10^5)$ 代表第 $i$ 个槽可选的物品个数,接下来是 $c_i$ 个整数 $a_{i,1},a_{i,2},\dots,a_{i,ci} (1 \leq a_{i,1}< a_{i,2} < \dots < a_{i,c_i} \leq 10^8 )$
$c_i$ 的总和不超过 $2 \times 10^5$
下一行包含一个整数 $m(0 \leq m \leq 10^5)$ 代表被禁的组合个数
接下来的 $m$ 行每行有 $n$ 个数,代表每一个装备槽中的物品
输出格式
一行 $n$ 个数,代表拥有最大力量值且满足要求(不被禁)的组合
translated by tw1ce