所以说,看到这道题的时候,就直接在想循环了,题简单,也不多说
#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cmath>
#include<cstring>
#include<cstdlib>
#include<vector>
#include<map>
#include<set>
#include<string>
using namespace std;
typedef long long ll;
ll n;
int main()
{
scanf("%lld",&n);
for(register ll i=2; i*i<=n; i++)
if(n%i==0){
printf("%lld",n/i);
return 0;
}
return 0;
}