4个点TLE,1个点WA,只过了五个点
查看原帖
4个点TLE,1个点WA,只过了五个点
534577
iPhone楼主2021/10/5 16:31
#include<bits/stdc++.h>
using namespace std;
bool prime(int k){
	int i,bz;
	for(i=2;i<=sqrt(k);i++){
		if(k%i==0) return false;
	return true;
}
}

int main(){
	int zu[99999]={0},xb=1,max=1;
	long long n,i;	
	cin>>n;
	for(i=2;i<=n-1;i++){
		if(n%i==0 && prime(i)){
			zu[xb]=i;
		}
	}
	for(i=1;i<=xb;i++){
		if(max<zu[i]) max=zu[i];
	}
	cout<<max;
	return 0;
}
2021/10/5 16:31
加载中...