hdu 1019 Least Common Multiple 簡單數學

難度:0

一個一個的球LCM就行

#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;
#define ll long long
ll gcd(ll a , ll b) {
    if(a == 0) return b;
    return gcd(b%a , a);
}
int main() {
    int T , n;
    ll ans , a;
    scanf("%d" , &T);
    while(T--) {
        scanf("%d" , &n);
        ans = 1;
        while(n--) {
            cin >> a;
            ans /= gcd(ans , a);
            ans *= a;
        }
        cout << ans <<endl;
    }
    return 0;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章