AT_arc165_a [ARC165A] Sum equals LCM

题目描述

给定一个正整数 $N$。 请判断是否存在 $2$ 个或以上的(不一定互不相同的)正整数 $A_1, A_2, \dots, A_n\ (2 \leq n)$,使得它们满足以下所有条件: - $A_1 + A_2 + \dots + A_n = N$ - $A_1, A_2, \dots, A_n$ 的最小公倍数为 $N$ 给定 $T$ 组测试用例,请分别输出每组的答案。

输入格式

输入以以下格式从标准输入读入。 > $T$ > $\mathrm{case}_1$ > $\vdots$ > $\mathrm{case}_T$ 每组测试用例的格式如下: > $N$

输出格式

请输出 $T$ 行,第 $i$ 行输出第 $i$ 个测试用例的答案。如果存在满足条件的正整数序列,则输出 `Yes`,否则输出 `No`。

说明/提示

### 限制 - $1 \leq T \leq 100$ - $2 \leq N \leq 10^{9}$ - 输入的所有值均为整数 ### 样例解释 1 对于第 $1$ 个测试用例,例如 $3$ 个正整数 $(A_1, A_2, A_3) = (1, 2, 3)$,有 $A_1 + A_2 + A_3 = 1 + 2 + 3 = 6$,且 $A_1, A_2, A_3$ 的最小公倍数为 $6$,因此满足条件。对于第 $2$ 个测试用例,不存在满足条件的 $2$ 个或以上的正整数。 由 ChatGPT 4.1 翻译