AT_abc284_d [ABC284D] Happy New Year 2023

Description

[problemUrl]: https://atcoder.jp/contests/abc284/tasks/abc284_d 正整数 $ N $ が与えられます。$ N $ は、$ 2 $ つの相異なる素数 $ p,q $ を用いて $ N=p^2q $ と表せることがわかっています。 $ p,q $ を求めてください。 $ T $ 個のテストケースが与えられるので、それぞれについて答えを求めてください。

Input Format

入力は以下の形式で標準入力から与えられる。ここで $ \text{test}_i $ は $ i $ 番目のテストケースを意味する。 > $ T $ $ \text{test}_1 $ $ \text{test}_2 $ $ \vdots $ $ \text{test}_T $ 各テストケースは以下の形式で与えられる。 > $ N $

Output Format

$ T $ 行出力せよ。 $ i\ (1\leq\ i\ \leq\ T) $ 行目には、$ i $ 番目のテストケースにおける $ p,q $ を空白区切りで出力せよ。 なお、この問題の制約下では、$ N=p^2q $ を満たす素数 $ p,q $ の組は $ 1 $ 通りしか存在しないことが証明できる。

Explanation/Hint

### 制約 - 入力は全て整数 - $ 1\leq\ T\leq\ 10 $ - $ 1\leq\ N\ \leq\ 9\times\ 10^{18} $ - $ N $ は、$ 2 $ つの相異なる素数 $ p,q $ を用いて $ N=p^2q $ と表せる ### Sample Explanation 1 $ 1 $ 番目のテストケースについて、$ N=2023=17^2\times\ 7 $ です。よって、$ p=17,q=7 $ です。