博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
九度oj1439n个数最大公倍数
阅读量:2354 次
发布时间:2019-05-10

本文共 1848 字,大约阅读时间需要 6 分钟。

题目1439:Least Common Multiple

时间限制:1 秒

内存限制:128 兆

特殊判题:

提交:406

解决:135

题目描述:

The least common multiple (LCM) of a set of positive integers is the smallest positive integer which is divisible by all the numbers in the set. For example, the LCM of 5, 7 and 15 is 105.

输入:

Input will consist of multiple problem instances. The first line of the input will contain a single integer indicating the number of problem instances. Each instance will consist of a single line of the form m n1 n2 n3 ... nm where m is the number of integers in the set and n1 ... nm are the integers. All integers will be positive and lie within the range of a 32-bit integer.

输出:

For each problem instance, output a single line containing the corresponding LCM. All results will lie in the range of a 32-bit integer.

样例输入:
23 5 7 156 4 10296 936 1287 792 1
样例输出:
10510296

 

#include
#define max(a,b) (((a) > (b)) ? (a) : (b)) int main() { int instances, m; long long number, n; while(scanf("%d", &instances) == 1) { for(int k = 0; k < instances; k++) { scanf("%d%lld", &m, &number); for(int i = 1; i < m; i++) { scanf("%lld", &n); for(long long j = max( number, n); j <= number * n; j += max( number, n))//如果题目要求只能用int数,那么把所有数都改成int型,然后这里的number*n改成0x80000000即可,不然会溢出 if( (j % number == 0) && (j % n == 0) ) { number = j; break; } } printf("%lld\n", number); } } return 0; } /************************************************************** Problem: 1439 User: true14fans Language: C Result: Accepted Time:0 ms Memory:912 kb ****************************************************************/

 

转载地址:http://njwtb.baihongyu.com/

你可能感兴趣的文章
Linux 3.3.0移植到S3C6410开发板上之一
查看>>
Busybox支持中文的解决办法
查看>>
Spring中BeanFactory和FactoryBean有什么区别?
查看>>
牛年(2021)的KPI
查看>>
快速识别图片类型
查看>>
理解云原生
查看>>
docker常见问题答疑
查看>>
mac最简配置maven
查看>>
虚拟机性能监控与故障处理工具
查看>>
GIT的一些操作
查看>>
ZooKeeper 四字命令
查看>>
Mysql InnoDB锁问题
查看>>
ZooKeeper编程 基础教程
查看>>
Java 集合框架
查看>>
kafka 操作
查看>>
Java 集合框架 算法
查看>>
Java 集合框架 Set实现
查看>>
Java 集合框架 List实现
查看>>
Java 集合框架 Map 实现
查看>>
kafka 简单入门
查看>>