文章
40
粉丝
0
获赞
6
访问
1.5k
#include<bits/stdc++.h>
using namespace std;
int gcd(int a, int b){
if(b == 0) return a;
else return gcd(b, a % b);
}
int main(){
int n; cin >> n;
vector<int> v;
int maxIdx = 0, minIdx = 0;
int gcd_res;
for(int i = 0; i < n; i ++){
int t; cin >> t;
v.push_back(t);
if(t > v[maxIdx]) maxIdx = i;
if(t < v[minIdx]) minIdx = i;
}
int min = v[minIdx];
int max = v[maxIdx];
cout << min << " " << max << " " << gcd(min, max);
return 0;
}
登录后发布评论
暂无评论,来抢沙发