#CF1985E. Secret Box
Secret Box
题目描述
Ntarsis 有一个边长分别为 、、 的盒子 。它位于三维坐标系中,范围从 到 。
Ntarsis 有一个秘密盒子 。他想选择 的尺寸,使得所有边长都是正整数,并且 的体积为 。他可以将 放在 内的某个位置,使得:
- 与所有坐标轴平行。
- 的每个顶点都位于整数坐标点上。
是魔法盒子,所以当它被放在 内的整数位置时,不会掉到地上。
在所有可能选择 的尺寸的方式中,求 Ntarsis 能将秘密盒子 放在 内的不同位置的最大数量。Ntarsis 选定 的边长后,不会旋转 。
输入格式
第一行包含一个整数 ,表示测试用例的数量()。接下来是每个测试用例的描述。
每个测试用例的第一行包含四个整数 (,)。
保证所有测试用例中 的和、 的和、 的和均不超过 。
注意 可能无法用标准的 32 位整数类型存储。
输出格式
对于每个测试用例,输出一个整数,表示答案。如果没有办法选择 的尺寸使其能放入 ,输出 。
样例
7
3 3 3 8
3 3 3 18
5 1 1 1
2 2 2 7
3 4 2 12
4 3 1 6
1800 1800 1800 4913000000
8
2
5
0
4
4
1030301
样例说明
对于第一个测试用例,最优选择 的边长为 、、,体积为 。可以证明有 种方式将 放入 。
每种可能的 的左下角坐标为:
放在 时的示意图如下:

对于第二个测试用例,最优选择 的边长为 、、。
由 ChatGPT 4.1 翻译
来源
Codeforces 1985E,英文题名 Secret Box。