文章

34

粉丝

9

获赞

5

访问

8.8k

头像
n个数的最小公倍数 题解:gcd+lcm,遍历即可
P3684
发布于2024年6月29日 14:10
阅读数 208

#include <iostream>

using namespace std;

const int N = 101;
int a[N];

int gcd(int a,int b){
	return b ? gcd(b,a % b) : a;
}

int main(){
	int n;
	
	while(cin >> n){
		for(int i = 0;i < n;i ++)cin >> a[i];
		int x = a[0];
		for(int i = 1;i < n;i ++){
			x = x * a[i] / gcd(x,a[i]);
		}
		cout << x << endl;
	}
		
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发