TLE一个点 90分
查看原帖
TLE一个点 90分
371365
lly20060701楼主2020/12/27 20:58
#include<iostream>
#include<iomanip>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
using namespace std;
int prime(int n){
	int i;
	for(i = n;i * i <= n;++i){
		if(n % i == 0){
			return 0;
		}
	}
	return n;
}
int main(){
	int n;
	int max = 0,sum = 0;
	cin>>n;
	for(int i = 2;i <= n;++i){
		if(n % i == 0){
			sum = prime(i);
			n = n / i;
		}
		if(max < sum){
			max = sum;
		}
	}
	cout<<max;
	return 0;
}
2020/12/27 20:58
加载中...