1019 Least Common Multiple

来源:互联网 发布:笔记本 屏幕尺寸 知乎 编辑:程序博客网 时间:2024/05/21 11:03
#include<iostream>using namespace std;int LCM(int a,int b);int GCD(int a,int b);int main(void){    int count;    cin>>count;    int n;    int temp;    int r;    while(count--)    {        cin>>n;        r=1;        for(int i=0;i<n;i++)        {            cin>>temp;            r=LCM(temp,r);        }        cout<<r<<endl;    }    return 0;}int LCM(int a,int b){    return a/GCD(a,b)*b;//如果写成return a*b/GCD(a,b)就可能会溢出}int GCD(int a,int b){    int temp;    while(b)    {        temp=a%b;        a=b;        b=temp;    }    return a;}

原创粉丝点击