学习C++从娃娃抓起!记录下在学而思小猴编程学习过程中的题目,记录每一个瞬间。侵权即删,谢谢支持!
附上汇总贴:小猴编程C++ | 汇总-CSDN博客
【题目描述】
小猴是是一个热爱运动的小学生,每天早上都会在跑步机上跑步。
小猴每天跑步的总时长是 T,因为还是小学生,所以不能跑太久,至多跑 R 分钟,但是为了起到锻炼效果,又不能跑的时长太短,所以至少要跑 L 分钟。那么就需要保证 L≤T≤R。
小猴每天会有若干组的跑步计划,每组跑步计划时长都是 n,保证 n≤L。但是小猴有一个习惯:如果剩下的时间不够完成一组完整的跑步计划,那么他就会停止今天的剩余训练(即最后一组不跑了),去吃早饭。
小猴的妈妈每天会随机的在 L∼R 之间(包含 L 和 R)选取一个整数 T 作为小猴当天的跑步总时长,但是小猴的妈妈希望小猴每天无法完成的一组跑步计划的时长尽可能的长,这样小猴就有充足的时间吃早饭了。
作为高质量小朋友的妈妈,小猴的妈妈决定编写一个程序,依次输入 n,L,R,并输出小猴当天无法完成的一组跑步计划的时长的最大值。
【输入】
一行,包含三个整数 n,L,R,其含义见题目描述。
【输出】
一行,包含一个整数,表示结果。
【输入样例】
5 13 26
【输出样例】
4
【代码详解】
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n, l, r;
cin >> n >> l >> r;
if (l/n == r/n) cout << r%n;
else {
cout << n-1;
}
return 0;
}
【运行结果】
5 13 26
4