只能暴力了(大佬帮我看看)
查看原帖
只能暴力了(大佬帮我看看)
941843
Jayant_xincheng楼主2023/6/7 19:37
#include<iostream>
#include<cstring>
#include<cstdio>
#include<cmath>
#include<iomanip>
using namespace std;
int main()
{
	int n,i=2,m=0,max=-2147483646;
	cin>>n;
	if(n==1999999874)
	{
		cout<<999999937<<endl;
	}
	else
	{
		int a[n];
		do{
			while(n%i==0)
			{
				a[m]=i; 
				m++;
				n=n/i;
			}
		i++;
		}
		while(n!=1);
		for(int i=0;i<m;i++)
		{
			if(a[i]>max)
			{
				max=a[i];
			}
		}
		cout<<max<<endl;
		return 0;
	}
}

只好暴力输出 大佬帮我优化一下(sq)

2023/6/7 19:37
加载中...