https://www.acwing.com/problem/content/451/
水题。
确定p有且仅有两个质因子。
故可直接枚举较小的那个质因子。
1 #include<iostream> 2 using namespace std; 3 int main(void){ 4 int p; 5 cin>>p; 6 for(int i=2;i<=p/i;i++){ 7 if(p%i==0){ 8 cout<<max(p/i,i); 9 return 0; 10 } 11 } 12 return 0; 13 }