TLE,样例能过,求助!
查看原帖
TLE,样例能过,求助!
1492121
gaosihao楼主2025/1/21 11:59
#include<bits/stdc++.h>
#define ll long long
#define m max
using namespace std;
ll n,m1;
bool z(ll a,bool b){
	ll x=ceil(sqrt(a));
	b=true;
	for(int i=2;i<=x;i++){
		if(a%i==0 && a!=i){
			b=false;
		}
	}
	return b;
}
int main(){
	cin>>n;
	bool k=true;
	for(int i=2;i<=n;i++){
		for(int j=2;j<=i;j++){
			if(i*j==n && z(i,k) && z(j,k)){
				if(m1<i){
					m1=i;
				}
			}
		}
	}
	cout<<m1;
	return 0;
}
2025/1/21 11:59
加载中...