HDU-1019 Least Common Multiple添加链接描述
#include<stdio.h>
int gcd(long long a,long long b);//求最大公约数
int main (void)
{
int n,i,j,m;
long long x,y;
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d %lld",&m,&x);
for(j=0;j<m-1;j++){
scanf("%lld",&y);
x=x*y/gcd(x,y);
}
printf("%lld\n",x);
}
}
int gcd(long long a,long long b)
{
if(b==0) return a;
else return gcd(b,a%b);
}