杭电2028解题报告
2013-05-30 10:49
288 查看
http://acm.hdu.edu.cn/showproblem.php?pid=2028
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K
(Java/Others)
Total Submission(s): 17608 Accepted Submission(s):
7224
Problem Description
求n个数的最小公倍数。
Input
输入包含多个测试实例,每个测试实例的开始是一个正整数n,然后是n个正整数。
Output
为每组测试数据输出它们的最小公倍数,每个测试实例的输出占一行。你可以假设最后的输出是一个32位的整数。
Sample Input
2 4 6 3 2 5
7
Sample Output
12 70
Author
lcy
Source
C语言程序设计练习(五)
Recommend
lcy
这题的话就是求最小公倍数其实很简单的就是自己对这个求法不大熟悉导致做了很久。。真是的。。。
要掌握这题最好先把最小公倍数和最大公约数弄明白就好做了。。网上自己搜相关的资料就行了。。easy...
哦。。还要注意的是这题前面用int 居然A不了最后用unsigned long 才AC的。。
#include<stdio.h>
unsigned long gcd(unsigned
long u,unsigned
long v)
{
int t;
if(u<v)
{
t=u;
u=v;
v=t;
}
while(v!=0)
{
t=u%v;
u=v;
v=t;
}
return u;
}
unsigned long lcm(unsigned
long u,unsigned
long v)
{
return u*v/gcd(u,v);
}
int main()
{
int n;
unsigned
long res,u;
while(scanf("%d",&n)!=EOF)
{
res=1;
while(n--)
{
scanf("%d",&u);
res=lcm(res,u);
}
printf("%d\n",res);
}
return 0;
}
Lowest Common Multiple Plus
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K
(Java/Others)
Total Submission(s): 17608 Accepted Submission(s):
7224
Problem Description
求n个数的最小公倍数。
Input
输入包含多个测试实例,每个测试实例的开始是一个正整数n,然后是n个正整数。
Output
为每组测试数据输出它们的最小公倍数,每个测试实例的输出占一行。你可以假设最后的输出是一个32位的整数。
Sample Input
2 4 6 3 2 5
7
Sample Output
12 70
Author
lcy
Source
C语言程序设计练习(五)
Recommend
lcy
这题的话就是求最小公倍数其实很简单的就是自己对这个求法不大熟悉导致做了很久。。真是的。。。
要掌握这题最好先把最小公倍数和最大公约数弄明白就好做了。。网上自己搜相关的资料就行了。。easy...
哦。。还要注意的是这题前面用int 居然A不了最后用unsigned long 才AC的。。
#include<stdio.h>
unsigned long gcd(unsigned
long u,unsigned
long v)
{
int t;
if(u<v)
{
t=u;
u=v;
v=t;
}
while(v!=0)
{
t=u%v;
u=v;
v=t;
}
return u;
}
unsigned long lcm(unsigned
long u,unsigned
long v)
{
return u*v/gcd(u,v);
}
int main()
{
int n;
unsigned
long res,u;
while(scanf("%d",&n)!=EOF)
{
res=1;
while(n--)
{
scanf("%d",&u);
res=lcm(res,u);
}
printf("%d\n",res);
}
return 0;
}
相关文章推荐
- 13年杭电多校赛1解题报告
- 杭电acm1013 hdu-acm-1013解题报告
- 杭电OJ题 1391 Number Steps 解题报告
- 杭电OJ题 1408 盐水的故事 解题报告
- 杭电2044解题报告
- 杭电OJ题1719 Friend 解题报告
- 杭电ACM hdu 1085 Holding Bin-Laden Captive! 解题报告(母函数)
- 杭电 HOJ 1251 统计难题 解题报告
- 杭电 HOJ 1584 蜘蛛牌 解题报告
- Max Sum(杭电OJ1003)解题报告
- HDU2028(解题报告)
- 杭电1008解题报告
- 杭电OJ 1671解题报告(字典树模板)
- 杭电Robberies解题报告
- 杭电acm2089 hdu-acm-2089不要62解题报告
- 杭电OJ 题 2673 shǎ崽 OrOrOrOrz 解题报告
- 杭电ACM1049的解题报告
- 杭电1050解题报告
- 杭电 2899 题解题报告
- 杭电OJ题 1412 {A} + {B} 解题报告