#arc162f. [arc162_f]Montage
[arc162_f]Montage
题目描述
给定两个正整数 和 。在所有由 行 列组成的矩阵 中,每个元素为 或 的 个矩阵中,找出满足以下条件的 的数量,对 取模:
- 对于每个满足 和 的整数四元组 ,有 $A_{a, b} \\times A_{c, d} \\leq A_{a, d} \\times A_{c, b}$。
约束条件
- 所有输入值都是整数。
输入
从标准输入读取输入,其格式如下:
输出
输出答案,一个整数。
示例输入 1
2 2
示例输出 1
13
满足条件的矩阵共有 个,除了以下 个矩阵外:
$\\begin{pmatrix} 1 & 0 \\\\ 0 & 1 \\end{pmatrix}, \\begin{pmatrix} 1 & 1 \\\\ 0 & 1 \\end{pmatrix}, \\begin{pmatrix} 1 & 0 \\\\ 1 & 1 \\end{pmatrix}$。
示例输入 2
1 30
示例输出 2
75497471
所有的矩阵都满足条件,所以输出 对 取模的结果,即 。
示例输入 3
400 400
示例输出 3
412670892