小乖对 gcdgcdgcd (最大公约数) 很感兴趣, 他会询问你ttt次。 每次询问给出一个大于 111 的正整数 nnn,
所有大于1的合数均可以表示为若干个素数的积,即x=p1k1∗p2k2∗...∗pnknx=p_{1}^{k_1}*p_{2}^{k_2}*...*p_{n}^{k_n}x=p1k1∗p2k2∗...∗pnkn
所以我们只需要找到xxx的一个素因子kkk,那么答案即为x/kx/kx/k
由于nnn最大为10510^5105,所以我们只需要筛一次素数,然后再判断即可。
本题属于以下题库,请选择所需题库进行购买
ScanQRCodePrompt
GoToPasswordLoginPrompt