SUOI #2 someGCD

\(gcd(a, b, c)=gcd(gcd(a, b), c)\)
\(gcd\)过去就可以了是吧

但是
输出1居然一分也没有
惊了

#include <iostream>
using namespace std;
int N;
int G=0;
int gcd(int a, int b){
	return (b==0)?a:gcd(b, a%b);
}
int main(){
	cin >> N;
	for(int i=1, k;i<=N;++i){
		cin >> k;
		G=gcd(G, k);
	}
	cout << G << endl;
	return 0;
}
posted @ 2018-04-01 23:01  Pickupwin  阅读(151)  评论(0编辑  收藏  举报