hdoj 2028 Lowest Common Multiple Plus
来源:互联网 发布:虎头牌猎枪淘宝网 编辑:程序博客网 时间:2024/04/30 06:11
Lowest Common Multiple Plus
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 36888 Accepted Submission(s): 15154
Problem Description
求n个数的最小公倍数。
Input
输入包含多个测试实例,每个测试实例的开始是一个正整数n,然后是n个正整数。
Output
为每组测试数据输出它们的最小公倍数,每个测试实例的输出占一行。你可以假设最后的输出是一个32位的整数。
Sample Input
2 4 6
3 2 5 7
Sample Output
12
70
#include<cstdio>
#include<iostream>
#include<algorithm>
using namespace std;
int fun(int a,int b)
{
if(a%b==0)
{
return b;
}
else
{
return fun(b,a%b);
}
}
int main()
{
int n,a,i,sum;
while(scanf("%d%d",&n,&a)!=EOF)
{
sum=a;
while(--n)
{
scanf("%d",&a);
sum=sum/fun(max(sum,a),min(sum,a))*a;
}
printf("%d\n",sum);
}
return 0;
}
- HDOJ 2028 Lowest Common Multiple Plus
- hdoj.2028 Lowest Common Multiple Plus 20140728
- hdoj 2028 Lowest Common Multiple Plus
- HDOJ Lowest Common Multiple Plus 2028
- hdoj 2028 Lowest Common Multiple Plus C++
- hdoj 2028 Lowest Common Multiple Plus【GCD】
- HDOJ 2028 Lowest Common Multiple Plus
- hdoj 2028Lowest Common Multiple Plus
- HDOJ 2028 Lowest Common Multiple Plus
- hdoj-2028-Lowest common multiple plus
- hdoj-2028-Lowest Common Multiple Plus
- HDOJ 2028 Lowest Common Multiple Plus
- hdoj 2028 Lowest Common Multiple Plus
- hdoj Lowest Common Multiple Plus
- HDOJ 2028 Lowest Common Multiple Plus(n个数的最小公倍数)
- hdoj 2028 Lowest Common Multiple Plus (最小公倍数,最大公约数)
- HDOJ 2080 Lowest Common Multiple Plus
- 2028 Lowest Common Multiple Plus
- 《TCP/IP详解卷2:实现》笔记--TCP输出
- codeforces 113 B Petr# (一道用了函数就会的题)
- 中国象棋将帅问题
- shell浅谈之文本处理工具Vim
- GUI基本控件(一)
- hdoj 2028 Lowest Common Multiple Plus
- shell浅谈之正则表达式
- C#访问和操作MYSQL数据库
- Hadoop第一天---初识Hadoop
- shell浅谈之三for、while、until循环
- GUI:图形用户界面 1、方法:void OnGUI(){} 2、标签 GUI.Lable(new Rect(left,top,witch,100),str); 3、文本输入域:s
- HTML文字特效
- 2015年的物联网与智慧产业:忍不住的预测
- SSH ehcache二级缓存配置