最大公约数1(空间复杂度O(1)) 题解:
没开数组,优化了内存,时间复杂度O(n)
#include<bits/stdc++.h>
using namespace std;
int n;
int main()
{
int a = INT_MAX, b = -1;
scanf("%d", &n);
while(n --)
{
int x; cin >> x;
a = min(a, x);
b = max(b, x);
}
printf("%d %d %d", a, b, __gcd(a, b));
return 0;
}
登录后发布评论
暂无评论,来抢沙发