简单粗暴的方法,枚举
第一次因为数据类型错
int--->long--->long long--->get Ac
#include<iostream>
using namespace std;
int main(){
int n;
while(cin>>n){
long long a[50],max=1,res;
for(long i=0;i<n;i++){
cin>>a[i];
max*=a[i];//目测会超过量程
}
for(res=a[0];res<=max;res++){
int k=0;
for(int i=0;i<n;i++){
if(res%a[i] == 0)
k++;
}
if(k == n){
cout<<res<<endl;
break;
}
}
}
return 0;
}