AT_apc001_j.Rectangles

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有一个被切分为 1×1×11 \times 1 \times 1 的小立方体的大小为 A×B×CA \times B \times C 的长方体。每个小立方体都有一个从 (0,0,0)(0, 0, 0) 到 (A−1,B−1,C−1)(A-1, B-1, C-1) 的坐标。

对于整数 pp、qq、rr,考虑如下由 abcabc 个小立方体组成的集合:

{ ((p+i) mod A, (q+j) mod B, (r+k) mod C)∣0≤i<a, 0≤j<b, 0≤k<c }\{\,((p+i) \bmod A,\, (q+j) \bmod B,\, (r+k) \bmod C)\mid 0 \leq i < a,\, 0 \leq j < b,\, 0 \leq k < c\,\}

使用某些整数 pp、qq、rr 可以写成上述形式的小立方体集合,被称为“大小为 a×b×ca \times b \times c 的环面长方体”。

请计算满足下面条件的大小为 a×b×ca \times b \times c 的环面长方体的集合的个数,对 109+710^9+7 取模:

  • 集合中的任意两个环面长方体没有公共部分。
  • 集合内所有环面长方体的并集恰好覆盖整个大小为 A×B×CA \times B \times C 的长方体。

输入格式

输入通过标准输入按如下格式给出。

a b c A B Ca\ b\ c\ A\ B\ C

输出格式

输出满足条件的大小为 a×b×ca \times b \times c 的环面长方体的集合的个数,对 109+710^9+7 取模。

输入输出样例

  • 输入#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

说明/提示

限制条件

  • 1≤a<A≤1001 \leq a < A \leq 100
  • 1≤b<B≤1001 \leq b < B \leq 100
  • 1≤c<C≤1001 \leq c < C \leq 100
  • 输入均为整数。

由 ChatGPT 5 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页