时间限制:1000 ms
内存限制:256 MiB
标准输入输出
题目类型:传统
评测方式:文本比较
“刮刮彩票”是一款网络游戏中的一个小游戏。
每次游戏,玩家会拿到一张彩票,上面有 个不重复的数字( 到 ),以 的九宫格形式排布。彩票上初始有一个格子可见,其余格子被遮挡(用
数字 0 表示初始可见位置)。玩家可以额外 刮开三个格子。每次刮开后,输出当前刮开的数字。刮开结束后,程序会自动检查 所有 8
个方向:
对于每个方向:
- 若方向上至少有一个格子是可见的,就计算这些格子的 数字之和(未知格子忽略)。
- 程序从 8 个方向中找出能兑奖的 最大金币数,并输出其对应方向编号(1~8)。
数字合计 |
金币数 |
数字合计 |
金币数 |
1 | 5 | 13 | 72 |
2 | 10 | 14 | 54 |
3 | 20 | 15 | 180 |
4 | 30 | 16 | 72 |
5 | 50 | 17 | 180 |
6 | 10000 | 18 | 119 |
7 | 36 | 19 | 36 |
8 | 720 | 20 | 306 |
9 | 360 | 21 | 1080 |
10 | 80 | 22 | 144 |
11 | 252 | 23 | 1800 |
12 | 108 | 24 | 3600 |
注:若某方向的“已知数字之和”不在表中,不兑奖。
第 1~3 行:3×3 的彩票数字。用 0 表示初始可见,其余为 到 的不重复数字。
第 4~6 行:三个位置 ,表示玩家刮开的格子位置(,行列编号从 1 开始)。
第 1~3 行:每次刮开后,输出当前刮开的数字。
第 4 行:最终获得的最大金币数。
第 5 行:该金币数来自的方向编号(1~8)。
样例输入
复制5 0 1
4 9 8
6 3 7
2 2
3 2
1 3
样例输出