算法学习
C++ 及算法
C++博客
首页
新随笔
联系
管理
N 个数的最小公倍数
22:48:21
#include
<
stdio.h
>
#include
<
string
.h
>
#define
N 100
int
gcd(
int
a,
int
b)
{
return
!
b
?
a: gcd( b, a
%
b); }
int
d[N];
int
main()
{
int
n;
while
( scanf(
"
%d
"
,
&
n)
!=
EOF )
{
for
(
int
i
=
0
; i
<
n;
++
i )
scanf(
"
%d
"
, d
+
i );
if
( n
==
1
)
{ printf(
"
%d\n
"
, d[
0
] );
continue
; }
int
sum
=
1
;
for
(
int
i
=
0
; i
<
n;
++
i ) sum
=
sum
/
gcd( sum, d[i] )
*
d[i];
printf(
"
%d\n
"
,sum);
}
return
0
;
}
posted on 2008-10-28 22:49
Darren
阅读(393)
评论(0)
编辑
收藏
引用
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
留言簿
(5)
给我留言
查看公开留言
查看私人留言
随笔分类
动态规划(13)
数据结构(11)
搜索(9)
图论(10)
未分类(6)
ACMers
搜索
积分与排名
积分 - 109008
排名 - 228
最新随笔
1. 换个博客,重新开始学习。。。
2. pku 1691 Painting A Board 状态压缩DP
3. HDU 1255
4. PKU 1151
5. 2009年ACM-ICPC亚洲区预选赛共设十五个赛区如下(按现场赛日期排序)
6. acmer必看的26个对acm态度
7. ZJU 3228 Searching the String ( AC 自动机 )
8. Pku 3169 Layout
9. Pku 1986 Distance Queries
10. Pku 1276 Cash Machine
最新评论
1. re: AVL树的插入和删除操作
评论内容较长,点击标题查看
--jasonkent27@163.com