AT_donuts_2015_2 Tokyo 7th シスターズ

题目描述

[problemUrl]: https://atcoder.jp/contests/donuts-2015/tasks/donuts_2015_2 [![](https://cdn.luogu.com.cn/upload/vjudge_pic/AT_donuts_2015_2/74c2b3e1b85ca8314470521a99add6ad2f49176a.png)](http://t7s.jp/)[《东京 7th Sisters》](https://mzh.moegirl.org.cn/%E4%B8%9C%E4%BA%AC_7th_Sisters)是一款集成了偶像育成、音乐节奏和文字冒险三大要素的手机网络社交游戏,可以在 iPhone 和 Android 设备上玩。 您正在考虑某些游戏规格的简化版本。 在这款简化规格的游戏中,可以从众多偶像中选择九个不同的偶像,组成一个单位进行节奏游戏和舞台对战。在这种情况下,游戏中使用的单位的基本能力值由所选偶像的能力值总和决定。 游戏还有一个连击系统,玩家可以通过满足连击要求获得连击奖励。如果一个单位有三个或三个以上的成员满足组合规定的条件,该单位就会获得该组合的奖励。对于每个组合,你都可以提前知道哪些偶像将满足指定条件。 单位的最终能力值是单位的基础能力值加上所有组合奖励的总和。 我们希望通过组合偶像来尽可能提高单位的最终能力值。 找出最大最终能力值。 请注意,本题中的单位组合和组合是简化规格,与《东京 7th Sisters》的规格略有不同。

输入格式

输入通过如下标准格式输入 > $ N $ $ M $ $ A_1 $ $ A_2 $ ... $ A_N $ $ B_1 $ $ C_1 $ $ I_{1,1} $ $ I_{1,2} $ ... $ I_{1,C_1} $ $ B_2 $ $ C_2 $ $ I_{2,1} $ $ I_{2,2} $ ... $ I_{2,C_2} $ : $ B_M $ $ C_M $ $ I_{M,1} $ $ I_{M,2} $ ... $ I_{M,C_M} $ - 第$ 1 $ 行给出了可选偶像的数量 $ N\ (9≦N≦16) $ ,以及仅使用可选偶像生成的组合数 $ M\ (0≦M≦50) $ ,中间用空格隔开。 - 第$ 2 $ 行中有 $ N $ 个整数,用空格隔开。 第 $ i $ 个整数代表第 $ i $ 个偶像的基本能力值 $A_i(1≤A_i≤10,000)$。 - 在 $ 3 $ 至 $ M $ 行中,给出了各自组合的信息。 其中,$ i $(1≤i≤M) 行给出了 $ i $ 个组合的信息,用空格分隔。 组合信息由几个整数组成,其中第一个整数 $ B_i(1≤ B_i≤10,000)$代表第 $ i $ 个组合的组合奖金。第二个整数 $ C_i(3≤C_i≤N)$,代表满足该组合条件的偶像数量。 随后的第三个整数 $ j\ (1≤j≤C_i) $ ,代表有多少偶像满足条件 $ I_{i,j}(1≤I_{i,j}≤N) $。 如果 $ j≠k $ 满足条件,那么 $ I_{i,j}≠ I_{i,k} $ 满足条件。

输出格式

在一行上输出单位的最大最终能力值。 ### 样例 #1 #### 样例输入 #1 ``` 10 1 100 200 300 400 500 600 700 800 900 1000 1000 3 1 2 3 ``` #### 样例输出 #1 ``` 6100 ``` ### 样例 #2 #### 样例输入 #2 ``` 12 10 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 4 1 2 4 7 1000 4 1 9 11 12 1000 4 3 5 8 9 1000 4 6 10 11 12 1000 4 2 4 7 10 1000 4 1 8 9 10 1000 3 1 9 12 1000 4 3 8 11 12 1000 4 1 2 3 4 1000 4 7 8 9 10 ``` #### 样例输出 #2 ``` 19000 ``` ### 样例 #3 #### 样例输入 #3 ``` 13 8 328 781 104 102 132 108 100 102 104 108 168 102 100 184 4 10 11 3 4 190 4 9 6 2 5 282 6 9 1 3 12 10 8 205 8 13 10 1 12 7 2 8 11 122 8 13 5 4 3 8 9 12 10 112 7 11 6 12 8 2 13 5 102 4 4 13 6 12 109 6 7 2 13 1 8 6 ``` #### 样例输出 #3 ``` 3239 ```

说明/提示

### Sample Explanation 1 $ 1 $ 番目から $ 3 $ 番目、$ 5 $ 番目から $ 10 $ 番目までの $ 9 $ 人のアイドルを選んでユニットを組むと、基礎能力値が $ 5100 $、コンボボーナスが $ 1000 $ となり、最終的な能力値は $ 6100 $ になります。 ### Sample Explanation 2 基礎能力値は必ず $ 9000 $ となります。 一例として、 $ 1 $, $ 2 $, $ 4 $, $ 5 $, $ 8 $, $ 9 $, $ 10 $, $ 11 $, $ 12 $ 番目のアイドルを選んでユニットを組むことで、全てのコンボボーナスを得ることが出来ます。