#apc001j. [apc001_j]Rectangles
[apc001_j]Rectangles
问题描述
我们有一个 的长方体,被划分为 的小立方体。小立方体的坐标从 到 。
设 、 和 是整数。考虑以下由 个小立方体组成的集合:
\\{(\\ (p + i) mod , mod , mod , 和 是满足 , , \\}
如果存在整数 、 和 ,使得一个集合可以被上述方式表示,那么称该集合为一个 的环柱体。
计算所有满足以下条件的 环柱体集合的数量,对 取模:
- 集合中的任意两个环柱体不相交。
- 集合中所有环柱体的并为整个长方体。
约束条件
- 所有输入值为整数。
输入
从标准输入读取输入数据,格式如下:
输出
输出满足条件的 环柱体集合的数量,对 取模。
示例输入1
1 1 1 2 2 2
示例输出1
1
示例输入2
2 2 2 4 4 4
示例输出2
744
示例输入3
2 3 4 6 7 8
示例输出3
0
示例输入4
2 3 4 98 99 100
示例输出4
471975164