题目描述
八尾勇喜欢吃苹果。她现在有m(m≤100) 个苹果,吃完一个苹果需要花费 t(1≤t≤100) 分钟,吃完一个后立刻开始吃下一个。现在时间过去了 s(s≤10000) 分钟,请问她还有几个完整的苹果?
输入格式
输入三个非负整数表示 m 、t 和 s。
输出格式
输出一个整数表示答案。
如果你出现了 RE,不如检查一下被零除?
输入输出样例
输入 #1
50 10 200
输出 #1
30
/*
* @Description: To iterate is human, to recurse divine.
* @Autor: Recursion
* @Date: 2022-03-01 23:17:13
* @LastEditTime: 2022-03-01 23:25:22
*/
#include<bits/stdc++.h>
using namespace std;
int m,t,s;
int main()
{
while(cin>>m>>t>>s){
// double temp=s/t;
// int ans=0;
if(t==0)//特判t=0的情况
{
cout<<0<<endl;
return 0;
}
if(s%t==0)//如果s是t的整数倍
cout<<max(m-s/t,0)<<endl;
else//如果不是
cout<<max(m-s/t-1,0)<<endl;
}
}
这篇文章介绍了如何计算一个名为八尾勇的人在花费指定时间后剩余完整苹果的数量,给定苹果总数、每次吃的时间和已过去的时间。算法涉及时间计算和取余操作。
3443

被折叠的 条评论
为什么被折叠?



