所有大于1的合数均可以表示为若干个素数的积,即x=p1k1∗p2k2∗...∗pnkn
所以我们只需要找到x的一个素因子k,那么答案即为x/k
由于n最大为105,所以我们只需要筛一次素数,然后再判断即可。
小乖对 gcd (最大公约数) 很感兴趣, 他会询问你t次。 每次询问给出一个大于 1 的正整数 n,
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.