P1075 90分第八个点TLE,求神犇指教!
查看原帖
P1075 90分第八个点TLE,求神犇指教!
117786
StarryFuture楼主2021/2/2 16:21
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
    bool a=1;
    int n,j;
    cin>>n;
    for(int i=2;i<=n/2;i++)
    {
        a=0;
        if(i%2==0)continue;
        for(j=2;j<=sqrt(i);j++)
            if(i%j==0){a=1;break;}
        if(a==0&&n%i==0)
        {
            for(j=2;j<=sqrt(n/i);j++)
                if((n/i)%j==0){a=1;break;}
            if(a==0){cout<<max(i,n/i);return 0;}
        }
    }
    return 0;
}

2021/2/2 16:21
加载中...