#P6466. 分解质因数

分解质因数

题目描述

输入一个数 nn,已知它为两个不同质数的乘积,请输出这两个质数。

输入格式

一行一个整数 nn

输出格式

一行两个用空格分割的整数 ppqq,满足1<p<q<n1<p<q<nn=pqn=pq

543589
233 2333
998244359987710471
998244353 1000000007
900811415596911720447323
900000000013 1000901572871
998802351736664963004207092321
998901948141863 999900294112567

数据范围与提示

对于20%的数据,n<107n < 10^7

对于40%的数据,n<1012n < 10^{12}

对于60%的数据,n<1018n < 10^{18}

对于80%的数据,n<1025n < 10^{25}

对于100%的数据,6n<10306 \leq n < 10^{30}

每个subtask10个点,数据比较随机。

提示:loj可以使用 __int128