HDOJ2028 Lowest Common Multiple Plus 求n个数的最小公倍数
来源:互联网 发布:手机铃声加大软件 编辑:程序博客网 时间:2024/05/22 08:32
这道题整整提交了8次才AC。
Post Code:
#include<iostream>using namespace std;__int64 gcd(__int64 x,__int64 y){//用辗转相除法求2个数的最大公约数 int r; if(x<y){ r=x; x=y; y=r; } while(r!=0){ r=x%y; x=y; y=r; } return x; } int main(){ int n; __int64 lcm;//用64位的整数,防止溢出 while(scanf("%d",&n)!=EOF){ __int64 a[100]={0}; lcm=1; for(int i=0;i<n;i++){ scanf("%I64d",&a[i]); lcm=lcm*a[i]/gcd(lcm,a[i]);//先求出最先2个数的lcm,然后与后一个数再求lcm,依次类推。 } printf("%I64d\n",lcm); } return 0; }
- HDOJ2028 Lowest Common Multiple Plus 求n个数的最小公倍数
- Lowest Common Multiple Plus 求n个数的最小公倍数
- HDOJ 2028 Lowest Common Multiple Plus(n个数的最小公倍数)
- 杭电 2028 Lowest Common Multiple Plus (求n个数的最小公倍数)
- HDOJ 2028 Lowest Common Multiple Plus (求n个数的最小公倍数)
- HDU 2028 Lowest Common Multiple Plus(求n个数的最小公倍数)
- 【hdoj2028】Lowest Common Multiple Plus
- hdoj2028 Lowest Common Multiple Plus
- HDU 2028 Lowest Common Multiple Plus(求多个数的最小公倍数,转换呀)
- HDOJ2028求n个数的最小公倍数
- 【基础训练】HDOJ2028 Lowest Common Multiple Plus
- Lowest Common Multiple Plus(最小公倍数)
- Num 38 : HDOJ : 2028 Lowest Common Multiple Plus [ 多个数的最小公倍数 ]
- Lowest Common Multiple Plus(最小公倍数)
- HDU 2028 - Lowest Common Multiple Plus (最小公倍数)
- 2028 Lowest Common Multiple Plus(最小公倍数)
- hdu 2028 Lowest Common Multiple Plus (n个数的最大公倍数)
- 杭电ACM2028Lowest Common Multiple Plus(n个数的最小公倍数)----20140729
- C# base和this(一)
- c++实现插入排序模版
- 关于TLD算法的论文
- C#thie和base(二)
- 几种常见SQL分页方式效率比较
- HDOJ2028 Lowest Common Multiple Plus 求n个数的最小公倍数
- 理解C#多态Polymorphic, new, virtual, override, sealed
- 【转】PHP 5.4.9 和 5.3.19 发布
- Windows Store apps开发[56]使用外部字体
- 《成语接龙》隐私说明
- 【转】Discuz! X3.0二度曝光:站长意见、建议综合答疑帖
- Bloom Filter算法
- Maven 环境的配置
- oracle 锁查询 select加锁方法