文章

105

粉丝

69

获赞

116

访问

36.2k

头像
最大公约数1(空间复杂度O(1)) 题解:
P1426 中国科学技术大学机试题
发布于2024年5月16日 00:40
阅读数 283

没开数组,优化了内存,时间复杂度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;
}
	

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发