problem
#include<iostream>
using namespace std;
long long a[15] = {};
long long n,ans=0;
long long gcd(long long x,long long y){
if(y==0) return x;
gcd(y,x%y);
}
int main(){
cin>>n;
for(long long i=1;i<=n;++i){
cin>>a[i];
}
ans = a[1];
for(long long i=1;i<=n;++i){
ans = ans*a[i]/gcd(a[i],ans);
}
cout<<ans<<"\n";
return 0;
}
ans = a[1];
这里会造成RE
如果我改成除1以外的其他数字就可以
why?
求助dalao
附上评测记录