HDOJ 2028
来源:互联网 发布:移动电源 知乎 编辑:程序博客网 时间:2024/06/14 05:12
Lowest Common Multiple Plus
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 38101 Accepted Submission(s): 15679
Problem Description
求n个数的最小公倍数。
Input
输入包含多个测试实例,每个测试实例的开始是一个正整数n,然后是n个正整数。
Output
为每组测试数据输出它们的最小公倍数,每个测试实例的输出占一行。你可以假设最后的输出是一个32位的整数。
Sample Input
2 4 63 2 5 7
Sample Output
1270
Author
lcy
#include<stdio.h>#include<string.h>int MAX(int * p,int n){ int i,maxnum=0; for (i=0;i<n;i++) if (*(p+i) > maxnum){ maxnum = *(p+i); } return maxnum;}int mp(int n,int * p,int maxnum){ int flag=0; int i=0,j,sum=1; /* for (i=0;i<n;i++) sum*=*(p+i); */ for (i=maxnum;flag==0;i++){ int flag1=1; //printf("hello\n"); for (j=0;j<n;j++){ if (i%*(p+j)!=0){ flag1=0; break; } } if (flag1==1) flag=1; } return i-1;}int main(){ int n; while (scanf("%d",&n)!=EOF){ int i,a[100]; for (i=0;i<n;i++) scanf("%d",&a[i]); int maxnum=MAX(a,n); //printf("maxnum=%d\n",maxnum); printf("%d\n",mp(n,a,maxnum)); } return 0;}
1、对于整形数组,不能用strlen来取它的长度。。。这是个多么2B的想法,可能是字符数组的题目做多了
2、条理不清
0 0
- HDOJ 2028
- HDOJ--2028
- HDOJ-2028(最小公倍数)
- HDOJ
- hdoj
- hdoj
- HDOJ
- 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
- tomcat 配置以及原理介绍
- 经典SQL语句大全
- 分支-20. 计算符号函数的值(10)
- wamp2.2下安装redis扩展
- 安卓Adb Shell 开发基本命令
- HDOJ 2028
- C#索引器
- Virtual PC 和 VMWare两大虚拟机BIOS修改方法
- 机器学习数据集来源
- 实战微信JS SDK开发:贺卡制作与播放(1)
- 动态规划
- 安卓apk生成
- 天声人語 20150214
- UVa LA 4670 Dominating Patterns