题库练习 Pave the Parallelepiped
← 上一题 下一题 →

A11932 | Pave the Parallelepiped

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

You are given a rectangular parallelepiped with sides of positive integer lengths $A$ , $B$ and $C$ .

Find the number of different groups of three integers ( $a$ , $b$ , $c$ ) such that $1\leq a\leq b\leq c$ and parallelepiped $A\times B\times C$ can be paved with parallelepipeds $a\times b\times c$ . Note, that all small parallelepipeds have to be rotated in the same direction.

For example, parallelepiped $1\times 5\times 6$ can be divided into parallelepipeds $1\times 3\times 5$ , but can not be divided into parallelepipeds $1\times 2\times 3$ .

输入格式

The first line contains a single integer $t$ ( $1 \leq t \leq 10^5$ ) — the number of test cases.

Each of the next $t$ lines contains three integers $A$ , $B$ and $C$ ( $1 \leq A, B, C \leq 10^5$ ) — the sizes of the parallelepiped.

输出格式

For each test case, print the number of different groups of three points that satisfy all given conditions.

输入输出样例

输入 #1
4
1 1 1
1 6 1
2 2 2
100 100 100
输出 #1
1
4
4
165
C++ 编辑器
输入
输出