最小公倍数,求解。
来源:互联网 发布:php支付宝接口开发教程 编辑:程序博客网 时间:2024/06/08 11:12
问题描述: 给你n组测试数据,每组测试数据有m(0<m<=100)个正整数,求出m个数的最小公倍数。 Input: 输入n,随后有n行,每行开头输入m,m之后有m个正整数,相邻数之间用空格隔开。 Output: 每行输出一个数(该数在int范围内,同时,数前面加个“Case 1: ”,表示第几个Case,如“Case 1: 6”),相邻两组结果之间有一个空行,输出完最后一个结果后,再加一个空行,具体形式见样例。
2
3 3 4 5
2 3 5
Case 1:60
Case2:15
#include <iostream>
using namespace std;
int num[101];
int n,m;
int gcd(int n,int m)
{
return m==0?n:gcd(m,n%m);
}
int lmc(int n,int m)
{
return n*m/gcd(n,m);
}
int sumlcm(int num[] )
{
int result=lmc(num[1],num[2]);
for(int i=2;i<=m-1;i++)
result=lmc(result,num[i+1]);
return result;
}
int main()
{
cin>>n;
int *p=new int[n];
for(int i=1;i<=n;i++)
{
cin>>m;
for(int j=1;j<=m;j++)
cin>>num[j];
int b=sumlcm(num);
p[i]=b;
}
for(int i=1;i<=n;i++)
{
cout<<"Case "<<i<<":"<<p[i]<<endl;
}
return 0;
}
- 最小公倍数,求解。
- 求解最小公倍数原理
- 最大公约数,最小公倍数求解
- OJ--------最小公倍数+求解立方根
- 使用Python求解最小公倍数
- 最小公倍数求解猪的安家
- 如何求解最大公约数和最小公倍数
- 递归:最小公倍数和最大公约数求解
- 求解最大公约数和最小公倍数问题
- 最小公倍数和最大公约数的求解
- 最大公约数和最小公倍数的求解
- 最小公倍数和最大公约数求解方法
- 每日一练------最小公倍数、最大公约数求解
- C++实现求解最大公约数和最小公倍数
- 欧几里得算法求解最大公约数和最小公倍数
- 华为oj 字符逆序&&求解立方根&&最小公倍数
- 特殊数求解(最大公约数/最小公倍数/素数)
- 对于求解最大公约数GCD与最小公倍数LCM的算法
- genymotion- 快速的android模拟器
- Unzip 6.0 fails to compile under 64-bit systems with the instructionsin the book
- 增量和减量
- Windows下搭建PHP开发环境
- 作业题_ny_201(dp)
- 最小公倍数,求解。
- VimScript脚本语言学习------常用的内置函数---(操纵String)
- CentOS 6.2安装MySQL Cluster 7.2.14手册
- 推荐两款在线文本编辑器
- 【二叉树先序遍历】Binary Tree Preorder Traversal
- 【转】amazon的一个大牛谈各种语言,包括c、c++、java、python、ruby、lisp、perl 中文版
- 黑马程序员之java语言,及环境搭建
- EGit
- (libgdx小结)切换游戏界面