// 从2开始寻找n的第一个质因数(即较小的那个质数)
for (long long i = 2; i * i <= n; i++) {
if (n % i == 0) {
// 找到了较小的质因数i,较大的质数就是n/i
cout << n / i << endl;
return 0;
}
}
return 0;
// 从2开始寻找n的第一个质因数(即较小的那个质数)
for (long long i = 2; i * i <= n; i++) {
if (n % i == 0) {
// 找到了较小的质因数i,较大的质数就是n/i
cout << n / i << endl;
return 0;
}
}
return 0;