#include using namespace std; #define N 600851475143LL int main(){ long long i = 2, num = N; while(i * i <= num){ if(num % i == 0) num /= i; i++; } cout << num << endl; } //感觉这是最简洁的
#include using namespace std; #define N 600851475143LL int main(){ long long i = 2, num = N; while(i * i <= num){ if(num % i == 0) num /= i; i++; } cout << num << endl; } //感觉这是最简洁的