[Code+#1] 晨跑

目录

题目描述

输入格式

输出格式

[输入数据 1](#输入数据 1)

[输出数据 1](#输出数据 1)

[输入数据 2](#输入数据 2)

[输出数据 2](#输出数据 2)

[输入数据 3](#输入数据 3)

[输出数据 3](#输出数据 3)

提示

代码


题目描述

"无体育,不清华"、"每天锻炼一小时,健康工作五十年,幸福生活一辈子"

在清华,体育运动绝对是同学们生活中不可或缺的一部分。为了响应学校的号召,模范好学生王队长决定坚持晨跑。不过由于种种原因,每天都早起去跑步不太现实,所以王队长决定每aa天晨跑一次。换句话说,假如王队长某天早起去跑了步,之后他会休息a−1a−1天,然后第aa天继续去晨跑,并以此类推。

王队长的好朋友小钦和小针深受王队长坚持锻炼的鼓舞,并决定自己也要坚持晨跑。为了适宜自己的情况,小钦决定每bb天早起跑步一次,而小针决定每cc天早起跑步一次。

某天早晨,王队长、小钦和小针在早起跑步时相遇了,他们非常激动、相互鼓励,共同完成了一次完美的晨跑。为了表述方便,我们把三位同学相遇的这天记为第00天。假设三位同学每次晨跑的时间段和路线都相同,他们想知道,下一次三人在跑步时相遇是第几天。由于三位同学都不会算,所以希望由聪明的你来告诉他们答案。

输入格式

输入共一行,包含三个正整数a,b,ca,b,c,表示王队长每隔aa天晨跑一次、小钦每隔bb天晨跑一次且小针每隔cc天晨跑一次。

输出格式

输出共一行,包含一个正整数xx,表示三位同学下次将在第xx天相遇。

输入数据 1

复制代码
2 3 5

Copy

输出数据 1

复制代码
30

Copy

输入数据 2

复制代码
3 4 6

Copy

输出数据 2

复制代码
12

Copy

输入数据 3

复制代码
10 100 1000

Copy

输出数据 3

复制代码
1000

Copy

提示

来自 CodePlus 2017 11 月赛,清华大学计算机科学与技术系学生算法与竞赛协会 荣誉出品。

Credit:idea/何昊天 命题/何昊天 验题/卢政荣

Git Repo:https://git.thusaac.org/publish/CodePlus201711

感谢腾讯公司对此次比赛的支持。

代码

cpp 复制代码
#include <iostream>
using namespace std;
long long gcd(long long x, long long y) {
    return y==0?x:gcd(y,x%y);
}
long long lcm(long long a, long long b) {
    return a*b/gcd(a,b);
}
long long lcm3(long long a,long long b,long long c) {
    return lcm(lcm(a,b),c);
}
int main() {
    long long x,y,z;
	cin>>x>>y>>z;
	cout<<lcm3(x,y,z);
    return 0;
}
相关推荐
yong99903 分钟前
MATLAB面波频散曲线反演程序
开发语言·算法·matlab
JicasdC123asd17 分钟前
【工业检测】基于YOLO13-C3k2-EIEM的铸造缺陷检测与分类系统_1
人工智能·算法·分类
Not Dr.Wang4221 小时前
自动控制系统稳定性研究及判据分析
算法
VT.馒头1 小时前
【力扣】2722. 根据 ID 合并两个数组
javascript·算法·leetcode·职场和发展·typescript
ffqws_1 小时前
A*算法:P5507 机关 题解
算法
执着2591 小时前
力扣hot100 - 108、将有序数组转换为二叉搜索树
算法·leetcode·职场和发展
2501_901147831 小时前
学习笔记:单调递增数字求解的迭代优化与工程实践
linux·服务器·笔记·学习·算法
AI科技星1 小时前
张祥前统一场论核心场方程的经典验证-基于电子与质子的求导溯源及力的精确计算
线性代数·算法·机器学习·矩阵·概率论
kebijuelun1 小时前
ERNIE 5.0:统一自回归多模态与弹性训练
人工智能·算法·语言模型·transformer
历程里程碑2 小时前
普通数组----最大子数组和
大数据·算法·elasticsearch·搜索引擎·排序算法·哈希算法·散列表