AT_rcl_contest_2020_qual_a ゲーマーXとモノス大会

题目描述

X公司的每周游戏大赛,将在下一次比赛中采用刚发售的拼图游戏「モノス」。 该游戏的规则如下: - 使用一个宽度为 $W$ 列的网格场地,列的编号从左到右依次为 $0, 1, \ldots, W-1$,高度无限。 - 尺寸为 $1 \times 1$ 的方块「モノミノ」从上往下掉落,总共有 $N$ 个。 - 每个「モノミノ」方块都有其颜色和价值。颜色共有 $K$ 种,用 $0$ 到 $K-1$ 的整数表示。价值为介于 $1$ 到 $V$ 之间的整数。 - 游戏开始时,所有将会出现的「モノミノ」方块的信息会被公布。第 $i$ 个掉落的方块的颜色为 $c_i$,价值为 $v_i$。 - 玩家需要指定每个方块掉落到哪一列。 - 块会掉落在场地的最底层或其他方块之上,并被固定在那里,随后新的方块便会出现。 - 如果场地的某一行完全被方块填满,这一行就会得分。得分的计算方式为: - 计算该行中每种颜色的方块价值总和。 - 取所有颜色中价值最大的作为该行的得分。 - 所有方块掉落后,得分累加的总和即为该局游戏的总得分。 请帮助X创建一个能够获得高分的AI,以助他在比赛中取得胜利。 每一个测试用例的得分以及本问题的总得分计算方式如下: - 在一个测试用例中,各行得分的总和即为该测试用例的得分。 - 总共有50个测试用例。所有测试用例得分的总和即为本问题的总得分。

输入格式

输入数据从标准输入给出,格式如下: > $N$ $W$ $K$ $V$ $c_0$ $v_0$ \\(\\vdots\\) $c_i$ $v_i$ \\(\\vdots\\) $c_{N-1}$ $v_{N-1}$ - $N$ 表示「モノミノ」方块的数量,满足 $N=1000$。 - $W$ 表示场地的宽度,满足 $W=8$。 - $K$ 表示方块颜色的种类数,满足 $K=6$。 - $V$ 表示方块的最大价值,满足 $V=8$。 - $c_i$ 是第 $i$ 个方块的颜色,满足 $0 \le c_i \le K-1$。 - $v_i$ 是第 $i$ 个方块的价值,满足 $1 \le v_i \le V$。

输出格式

请输出第 $i$ 行的掉落列 $col_i$,其中 $i$ 为每个方块的序号,$0 \le col_i \le W-1$。 > $col_0$ \\(\\vdots\\) $col_i$ \\(\\vdots\\) $col_{N-1}$

说明/提示

### 关于测试用例的生成 「モノミノ」方块的颜色和价值是均匀随机生成的。 ### 测试用例生成器、测试器和示例输入数据获取 可从以下链接获取测试用例生成器、测试器和示例输入数据: [生成器、测试器、示例输入数据](https://github.com/recruit-communications/rcl-contest-2020/tree/master/qual_A/tester) ### 可视化工具 为方便查看结果,我们提供了一个可视化工具,可以依据输入和输出文件计算得分并可视化结果。 - 该工具已在桌面版本的 [Google Chrome](https://www.google.co.jp/chrome/) 和 [Mozilla Firefox](https://www.mozilla.org/firefox/new/) 进行了测试,但不保证在所有浏览器上正常运行。 - 使用可视化工具计算的得分与本次比赛的实际得分可能会有差异,提交解答后会由 AtCoder 进行评分。 - 使用该工具可能带来任意损害的情况下,本公司概不负责。 您也可以从以下链接访问可视化工具。使用说明已包含在链接内: [可视化工具](https://github.com/recruit-communications/rcl-contest-2020/tree/master/qual_A/visualizer) ### 示例解释 1 注意:此输入样例不满足测试用例��约束条件。第一行中颜色 $0$ 的方块的价值总和为 $7$,因此得分为 $7$。第二行颜色 $0$ 的价值为 $3$,而颜色 $1$ 的价值为 $5$,因此得分为 $5$。第三行虽然颜色 $0$ 的价值为 $1$,但因为未完全填满故得分为 $0$。所以此示例输出的总得分为 $7+5+0=12$。以下是可视化的场地示意图,右侧显示了每行的得分。 **本翻译由 AI 自动生成**