代码求助
  • 板块灌水区
  • 楼主haiqian
  • 当前回复8
  • 已保存回复8
  • 发布时间2024/6/14 23:01
  • 上次更新2024/6/15 11:16:55
查看原帖
代码求助
679630
haiqian楼主2024/6/14 23:01

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

附上评测记录

2024/6/14 23:01
加载中...