杭电2028
来源:互联网 发布:tv365网络电视安卓版 编辑:程序博客网 时间:2024/05/17 07:42
杭电2028(gcd)
突然想写博客记录一下自己的代码
看一下杭电的2028.这个水题,咳咳,不多解释看代码, C。
#include <stdio.h>#include <stdlib.h>int gcd(int m, int n){ int r = m % n; if(r == 0) return n; else return gcd(n,r);}// 辗转相除求最大公约数。int main(){ int i,n,a[1000]; double sum,temp; while(scanf("%d",&n) != EOF) { for(i =0; i< n; i++) scanf("%d",&a[i]); for(i = 0,temp = a[0]; i< n; i++) { temp = temp * a[i] / gcd(temp, a[i]); } printf("%.0lf\n",temp); } return 0;}
思路大概就是这样的:两个两个求最大公倍数(两个数乘积除以最大公约数)。遍历一下数组就可以了,额,还有我还用了一下double没用int,怕超。。。
0 0
- 最小公倍数 杭电2028
- 杭电2028
- 杭电2028
- 杭电2028
- 杭电2028
- 杭电2028
- 杭电2028
- 杭电OJ 2028
- 杭电2028
- 杭电2028-2032总结
- 杭电2028解题报告
- 杭电oj编码2028
- 杭电
- 杭电
- 杭电
- 杭电2028 一系列数的最小公倍数
- Lowest Common Multiple Plus(杭电2028)
- 杭电-2028 Lowest Common Multiple Plus
- 网线的交叉线和直通线原理
- HDU 4612 Warm up(边双联通求树的直径)
- 海量数据处理算法—Bloom Filter
- setClickable(false)不起作用
- sgu203:Hyperhuffman(哈夫曼编码)
- 杭电2028
- 【USACO]】milk2
- 逻辑回归(logistic regression)
- VS2010问题 ->fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- Android与Mina整合
- [CDLinux]制作U盘CDLinux系统启动盘
- python学习:for else语句
- javascript实现拖到到顶部效果