#include<bits/stdc++.h>
using namespace std;
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
int n;
cin>>n;
int a;
cin>>a;
int Gcd=a;
for (int i=1;i<n;i++) {
cin>>a;
Gcd=gcd(Gcd,a);
}
cout<<Gcd<<endl;
return 0;
}
如上代码可以通过本题,但可以看出,在n=1且A1<0时将输出负数。