一本通1098
//qf
#include<bits/stdc++.h>
using namespace std;
int n;
int ans;
inline bool isprime(int x){
if(x==1) return false;
if(x==2) return true;
for(register int i=2;i<=sqrt(x);i++) if(x%i==0) return false;
return true;
}
signed main(){
cin>>n;
for(register int i=2;i<=sqrt(n);i++)
if(n%i==0 and isprime(i)) ans=max(i,n/i);
cout<<ans<<endl;
return 0;
}
不存在十全十美的文章 如同不存在彻头彻尾的绝望