+ -
当前位置:首页 → 问答吧 → ACM菜鸟的困惑

ACM菜鸟的困惑

时间:2011-07-18

来源:互联网

HDOJ 1019 http://acm.hdu.edu.cn/showproblem.php?pid=1019 给的数据都对,可还是wrong answer


#include<iostream>
using namespace std;
unsigned long gcd(unsigned long a,unsigned long b)
 { 
  if(a%b==0)
  return b;
  else
  return gcd(b,a%b);
 }
unsigned long lcm(unsigned long c,unsigned long d)
 { 
  return (c*d)/gcd(c,d);
 }
int main()

 int temp,a,N,n;
 while(cin>>N&&N)
  { while(N--)
  {  
  while(cin>>n&&n)
  {  
  temp=1;
  while(n--)
  {
  cin>>a;
  temp=lcm(temp,a);  
  }
  cout<<temp<<endl; 
  }
  } 
  } 
 return 0;
}

   
  

作者: ACM821745357   发布时间: 2011-07-18

1
2 400000 600000

作者: FancyMouse   发布时间: 2011-07-18

引用 1 楼 fancymouse 的回复:

1
2 400000 600000
怎么改?

作者: ACM821745357   发布时间: 2011-07-18