总是热衷于培养新的爱好的奶牛 Bessie 正在学习如何转化金属。对于 1 \le i \le N \le 100,她有 a_i(0 \le a_i \le 10^4)单位的金属 i。此外,她知道 K(1\le K< N)个配方,她可以融合若干种金属各一单位,制造一单位编号大于所有被融合金属的金属。另外保证,对于每种金属,Bessie 最多知道一种制造该金属的配方。
计算经过一系列转化后,Bessie 可能拥有的金属 N 的最大单位数。
输入的第一行包含 N。
第二行包含 N 个整数 a_i。
第三行包含 K。
以下 K 行每行包含两个整数 L 和 M(M\ge 1),随后是 M 个整数。后 M 个整数表示配方中用于制造一单位金属 L 所需要被融合的金属。输入保证 L 大于这 M 个数。
输出在应用一系列零次或多次转化后,Bessie 可能拥有的金属 N 的最大单位数。
5 2 0 0 1 0 3 5 2 3 4 2 1 1 3 1 2
1
在这个例子中,以下是一种最优的转化方式:
现在 Bessie 还有一单位金属 1 和一单位金属 5。她无法再制造更多的金属 5。
USACO