所有大于1的合数均可以表示为若干个素数的积,即x=p1k1∗p2k2∗...∗pnkn
所以我们只需要找到x的一个素因子k,那么答案即为x/k
由于n最大为105,所以我们只需要筛一次素数,然后再判断即可。
小乖对 gcd (最大公约数) 很感兴趣, 他会询问你t次。 每次询问给出一个大于 1 的正整数 n,
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册