#3549. Digits on Grid
0
Digits on Grid
Digits on Grid
题目描述
有一个由 行横向行和 列纵向列组成的网格,每个格子里包含一个介于 到 之间的数字。 对于每一对整数 ,满足 且 ,位于从上数第 行、从左数第 列的格子上写着的数字为 。 利用这个网格,高桥(Takahashi)和青木(Aoki)将一起进行游戏。 首先,高桥选择一个格子并将一个棋子放在该格子上。 然后,两人将重复以下步骤 1. 到 4.,共 次。
-
高桥执行以下两种操作之一。
将棋子移动到与棋子所在格子共享同一行的另一个格子。
什么也不做。
高桥把棋子所在格子上写着的数字写到黑板上。 青木执行以下两种操作之一。 将棋子移动到与棋子所在格子共享同一列的另一个格子。 什么也不做。
青木把棋子所在格子上写着的数字写到黑板上。
输入格式
输入由标准输入按以下格式提供: \vdots
输出格式
输出不同的整数 可以成为的个数,对 取模后的结果。
2 2 1
31
41
5
2 3 4
777
777
1
10 10 300
3181534389
4347471911
4997373645
5984584273
1917179465
3644463294
1234548423
6826453721
5892467783
1211598363
685516949
提示
输入中的所有数值均为整数。下面是一个可能的情形。
首先,高桥把棋子放在 。 高桥把棋子从 移动到 ,然后写下 上写的数字 。 青木把棋子从 移动到 ,然后写下 上写的数字 。
在这种情况下,我们有 .
下面是另一个可能的情形。
首先,高桥把棋子放在 。 高桥让棋子保持在 ,然后写下 上写的数字 。 青木把棋子从 移动到 ,然后写下 上写的数字 。
在这种情况下,我们有 。
除此之外, 还可以成为 、 或 ,但没有其他可能。
也就是说,有五个整数 可以成为,所以我们输出 .
只能成为 .
请注意对 取模。
标签: AtCoder|abc228G
来源
AtCoder|abc228G