hdu-1019 Least Common Multiple

来源:互联网 发布:伯恩数据统计表格模板 编辑:程序博客网 时间:2024/06/05 17:33
#include<stdio.h>int gcd(int a,int b){ return b?gcd(b,a%b):a;}int main(){   int n,t,i,m,k;   int a[100000];   scanf("%d",&n);   while(n--)   {     scanf("%d",&m);  if(m==1)  {        scanf("%d",&t);  printf("%d\n",t);  continue;  }  for(i=1;i<=m;i++)    scanf("%d",&a[i]);  k=a[2]/gcd(a[1],a[2])*a[1];  for(i=3;i<=m;i++)                                   //注意当输入的数的个数为一的时候    k=a[i]/gcd(a[i],k)*k;     printf("%d\n",k);        }   return 0;}

0 0
原创粉丝点击