Least Common Multiple(最小公倍数)
2011-08-09 23:40
267 查看
hdoj1019
题目大意:给多个数,求这几个数的最小公倍数
解决:递归
题目大意:给多个数,求这几个数的最小公倍数
解决:递归
#include <iostream> using namespace std; int gcd(int a,int b) { if(b==0)return a; else return gcd(b,a%b); } __int64 lcm(int num[],int n) { if(n==1)return num[0]; else { __int64 ret=lcm(num,n-1); return ret* num[n-1] /gcd(ret,num[n-1]); } } int main() { int icase; cin>>icase; int n; while(icase--) { cin>>n; int *num=new int ; for(int i=0;i<n;i++)cin>>num[i]; cout<<lcm(num,n)<<endl; delete[]num; } // system("pause"); return 0; }
相关文章推荐
- HDOJ 1019 Least Common Multiple(最小公倍数问题)
- 杭电ACM OJ 1019 Least Common Multiple 质因子最快速求最大公因数和最小公倍数
- HDOJ 1019 Least Common Multiple(最小公倍数问题)
- Least Common Multiple hdu 1019 求多个数最小公倍数
- ZOJ Problem Set - 1797 Least Common Multiple(最小公倍数)
- HDU1019 Least Common Multiple (最小公倍数)
- HDU 1019 Least Common Multiple (最小公倍数_水题)
- 最小公倍数(Least Common Multiple)
- HDU 1019 Least Common Multiple-数论(最小公倍数)
- Least Common Multiple(最小公倍数)
- hdu_1019 Least Common Multiple(最小公倍数)
- hdu_1019Least Common Multiple(最小公倍数)
- hdu 1019 Least Common Multiple(最小公倍数)
- Least Common Multiple(最小公倍数)
- HDU 1019 Least Common Multiple(求多个数字的最小公倍数)
- hdu 1019 Least Common Multiple(最小公倍数)
- 杭电 1019 Least Common Multiple(最小公倍数)
- HDU 1019 Least Common Multiple (最小公倍数)
- Lowest Common Multiple Plus(最小公倍数)
- hdu 2028 Lowest Common Multiple Plus(最小公倍数)