23203 - 最大素因数

#include<bits/stdc++.h>
using namespace std;
int getMaxFactor(int n){
	int ans=0;
	for(int i=2;i<=n;i++){
		while(n%i==0){
			n/=i;
			ans=i;
		}
	}
	
	return ans;
}
int main(){
	int n,maxsy,maxnum,num,sy;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>num;
		if(num==1) num=0;
		sy=getMaxFactor(num);
		if(i==1) maxnum=num,maxsy=sy;
		else{
			if(sy>maxsy) maxnum=num,maxsy=sy;
		}
	}
	cout<<maxnum;
	return 0;
}