#include<cstdio>
#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
int n,t,a[1000005];
int main() {
while(cin>>n) {
memset(a,0,sizeof(a));
int max=0;
for(int i=0; i<n; i++)
{
cin>>t;
a[t]++;
if(max<t)
max=t;
}
int ans=1;
for(int i=max; i>=1; i--) {
int cnt=0;
for(int j=i; j<=max; j+=i) {
cnt+=a[j];
if(cnt>=2)
break;
}
if(cnt>=2) {
cout<<i<<endl;
break;
}
}
}
}
51Nod1179最大的最大公约数
猜你喜欢
转载自blog.csdn.net/qq_39564498/article/details/81367793
今日推荐
周排行