#aBC284D. [ABC284D] Happy New Year 2023

[ABC284D] Happy New Year 2023

AT_abc284_d [ABC284D] Happy New Year 2023

题目描述

给定一个正整数 NN。已知 NN 可以表示为 N=p2qN = p^2 q,其中 ppqq 是两个不同的素数。

请你求出 ppqq

TT 组测试数据,请分别输出每组的答案。

输入格式

输入以如下格式从标准输入读入。这里 testi\text{test}_i 表示第 ii 个测试用例。

TT
test1\text{test}_1
test2\text{test}_2
\vdots
testT\text{test}_T

每组测试数据的格式如下:

NN

输出格式

输出共 TT 行。

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

输入输出样例 #1

输入 #1

3
2023
63
1059872604593911

输出 #1

17 7
3 7
104149 97711

说明/提示

限制条件

  • 输入均为整数。
  • 1T101 \leq T \leq 10
  • 1N9×10181 \leq N \leq 9 \times 10^{18}
  • NN 可以表示为 N=p2qN = p^2 q,其中 ppqq 是两个不同的素数。

样例解释 1

对于第 11 个测试用例,N=2023=172×7N = 2023 = 17^2 \times 7。因此,p=17,q=7p = 17, q = 7

由 ChatGPT 4.1 翻译