小鸡是战争狂人。
现在有 $n$ 个人(编号依次为 $1\sim n$,$2\leq n\leq 100$)在玩 Seven wonders of the world,简化规则如下:
总共有 $7n$ 张牌,从 $1$ 玩家开始每个人依次取当前牌顶的 $7$ 张牌,即玩家 $i$ 取走第 $i,n+i,2n+i,3n+i,4n+i,5n+i,6n+i$ 的牌。
总共 $6$ 回合。
总共有 $m$ 种资源($1\leq m\leq 9$)。
每个回合,每一位玩家会从手上的牌中选择一张可以建造的牌建造(也可以选择不建造,规则见 7),并造成一定效果。
牌分为两种:
如果两张牌的种类相同,且所有参数也相同,那么这两张牌被认为是相同的。一名玩家不能建造两张相同的牌。
每个回合结束后会将剩余的牌给到下一位玩家(对于编号 $1\leq i<n$ 的玩家给 $i+1$,对于 $n$ 玩家给 $1$ 玩家)。特别的,如果只剩下最后两张牌时,选择当前回合的牌后剩余的一张牌直接丢弃,不需要再给予下一玩家。
玩家也可以选择不建造,此时需要选择一张牌丢弃并可以选择一种资源获得 $1$ 个。
现在所有玩家都是战争狂人,他们选择牌时有一个固定的顺序:
现在小鸡想要知道游戏结束后每一名玩家的战争点数来评价谁是真正的战争狂人。
字典序:资源牌的字典序均比战争牌小。对于两张相同种类的牌,依次比较他们的 $x_1,x_2,\dots,x_m$(战争牌多一个 $x_{m+1}=y$),若存在 $i$,两张牌的 $x_1,x_2\dots,x_{i-1}$ 相同,$x_i$ 不相同,第一张牌的 $x_i$ 较小,则第一张牌字典序较小,反之第二张牌字典序较小。若 $x_1,x_2,\dots,x_m$($x_{m+1}$)均相同,则两张牌相同,可以任取一张牌认为其字典序较小,可以发现并不会产生影响。
第一行一个整数 $t$($1\leq t\leq 100$),表示有 $t$ 组数据。
对于每一组数据,第一行两个整数 $n,m$($2\leq n\leq 100,1\leq m\leq 9$)。
接下来 $7n$ 行,每行包含 $m+1$ 或 $m+2$ 个整数,其中第一个数为 $0$ 或 $1$。
若第一个数为 $0$,则后面包含 $m$ 个整数,表示这张牌为资源牌,以及它的参数 $x_1,x_2,\dots,x_m$($0\leq x_i\leq 9,\sum\limits_{i=1}^mx_i>0$)。
若第一个数为 $1$,则后面包含 $m+1$ 个整数,表示这张牌为战争牌,以及它的参数 $x_1,x_2,\dots,x_m,y$($0\leq x_i\leq 9,1\leq y\leq 9$)。
每一组数据包含一行 $n$ 个由空格隔开的整数,其中第 $i$ 个数表示玩家 $i$ 在游戏结束时的战争点数。
2 3 3 0 0 1 2 0 1 2 1 1 2 0 1 2 0 3 1 1 1 2 0 3 4 0 0 2 2 1 0 1 1 2 0 1 3 1 0 2 0 1 1 2 2 1 1 0 1 2 1 1 0 0 0 9 0 2 5 1 1 2 0 3 8 1 0 2 0 5 0 2 1 0 1 1 0 2 3 0 1 3 0 1 3 3 1 1 1 1 1 2 9 0 1 0 2 3 3 0 0 0 1 0 0 1 0 0 1 0 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 1 0 1 1 1 0 0 1 1 0 0 1 3 1 0 1 0 3 1 1 0 0 3 1 0 0 3 9 1 0 3 0 9 1 3 0 0 9 1 0 0 4 9 1 0 4 0 9 1 4 0 0 9
\n · \n · · · \n · · · \n · · · · \n · · · \n · · · · \n · · · \n · · · · \n · · · \n · · · \n · · · · \n · · · \n · · · · \n · · · \n · · · · \n · · · · \n · · · \n · · · · \n · · · \n · · · · \n · · · · \n · · · \n · \n · · · \n · · · \n · · · \n · · · \n · · · \n · · · \n · · · \n · · · \n · · · \n · · · · \n · · · · \n · · · · \n · · · · \n · · · · \n · · · · \n · · · · \n · · · · \n · · · · \n · · · · \n · · · · \n · · · · \n
11 7 19 4 4 4
· · \n · · \n