#agc035f. [agc035_f]Two Histograms
[agc035_f]Two Histograms
问题描述
我们有一个 行 列的方形网格。Takahashi 将在每个格子中写入一个整数,如下所示:
- 首先,在每个格子中写入 。
- 对于每个 ,选择一个整数 (),并将第 行最左边的 个格子加上 。
- 对于每个 ,选择一个整数 (),并将第 列最上方的 个格子加上 。
现在我们得到了一个方格网,每个格子中包含 、 或 。找到以此方式可以生成的不同网格的数量(对 取模)。当存在一个格子上有不同的整数时,我们认为两个网格是不同的。
约束条件
- 和 是整数。
输入
输入以以下格式从标准输入给出:
输出
打印以此方式可以生成的不同网格的数量(对 取模)。
示例输入 1
1 2
示例输出 1
8
令 表示格子左侧的格子中包含 ,右侧的格子中包含 。可以生成八个网格: 和 。
示例输入 2
2 3
示例输出 2
234
示例输入 3
10 7
示例输出 3
995651918
示例输入 4
314159 265358
示例输出 4
70273732