AT_abc404_d [ABC404D] Goin' to the Zoo
题目描述
在 AtCoder 国度有 $N$ 个动物园,编号从 $1$ 到 $N$。$i$ 号动物园的门票费用是 $C_i$ 元。
高桥先生喜欢 $M$ 种动物,编号从 $1$ 到 $M$。
第 $i$ 种动物在 $K_i$ 个不同的动物园中被展出,分别是 $A_{i,1},A_{i,2},\cdots,A_{i, K_i}$ 号动物园。
高桥想要在游览过程中观赏每种他喜欢的动物至少两次,请问他为了达成这个目标最少要花多少元去买门票?
如果游览了同一个动物园多次,我们认为动物园中的动物也被观赏了多次。
输入格式
第一行两个整数 $N,M(1\le N\le 10,1\le M\le 100)$。\
第二行 $N$ 个整数 $C_1,C_2,\cdots,C_N(0\le C_i\le 10^9)$。\
接下来 $M$ 行,第 $i$ 行 $K_i+1$ 个整数,第一个数为 $K_i(1\le K_i\le N)$,后面 $K_i$ 个数为 $A_{i,1},A_{i,2},\cdots,A_{i,K_i}$。
输出格式
输出一个整数表示需要的最小费用。
说明/提示
**样例 1 解释**
高桥可以选择:
前往动物园 $3$ 两次,前往动物园 $4$ 两次,总共观赏了 $1$ 号动物 $4$ 次,$2$ 号动物 $2$ 次,$3$ 号动物 $2$ 次。
共花费了 $1800$ 元,可以证明这是可能的最小花费。
**样例 2 解释**
高桥可以选择:
前往动物园 $7$ 两次,观赏了所有动物两次。
共花费了 $2000$ 元,可以证明这是可能的最小花费。
By chenxi2009