AT_abc284_d [ABC284D] Happy New Year 2023

题目描述

给定一个正整数 $N$。已知 $N$ 可以表示为 $N = p^2 q$,其中 $p$ 和 $q$ 是两个不同的素数。 请你求出 $p$ 和 $q$。 有 $T$ 组测试数据,请分别输出每组的答案。

输入格式

输入以如下格式从标准输入读入。这里 $\text{test}_i$ 表示第 $i$ 个测试用例。 > $T$ > $\text{test}_1$ > $\text{test}_2$ > $\vdots$ > $\text{test}_T$ 每组测试数据的格式如下: > $N$

输出格式

输出共 $T$ 行。 第 $i$ 行输出第 $i$ 个测试用例对应的 $p$ 和 $q$,用空格分隔。根据本题的限制条件,可以证明满足 $N = p^2 q$ 的素数 $p$ 和 $q$ 的组合只有唯一一组。

说明/提示

## 限制条件 - 输入均为整数。 - $1 \leq T \leq 10$。 - $1 \leq N \leq 9 \times 10^{18}$。 - $N$ 可以表示为 $N = p^2 q$,其中 $p$ 和 $q$ 是两个不同的素数。 ## 样例解释 1 对于第 $1$ 个测试用例,$N = 2023 = 17^2 \times 7$。因此,$p = 17, q = 7$。 由 ChatGPT 4.1 翻译