题目说明
题目限制
时间限制1.00s
内存限制128.00MB
题目描述
八尾勇喜欢吃苹果。她现在有 m(1≤m≤100)个苹果,吃完一个苹果需要花费 t(0≤t≤100)分钟,吃完一个后立刻开始吃下一个。现在时间过去了 s(1≤s≤10000)分钟,请问她还有几个完整的苹果?
输入格式
输入三个非负整数表示m,t,s。
输出格式
输出一个整数表示答案。
输入输出样例
输入#1
50 10 200
输出#1
30
题目解析
首先是C++的第一步导入头文件与申请命名空间,这里还是要请出我们的万能头,哈哈,毕竟像作者这样的比较懒的就简单一点嘛,不用打<cmath>这些了哈,代码如下:
#include<bits/stdc++.h>
using namespace std;
然后就开始正式写代码程序,首先我们根据题目要求建立三个int变量m,t,s,然后进行输出,还有就是代码main里面的void自愿填写,不填也可以,出于习惯问题哈,代码如下:
int main(void){
int m,t,s;
cin>>m>>t>>s;
}
再判断一下,假如时间(t)为0,就证明八尾勇没有时间去吃苹果,所以直接就输出零然后return就行了,代码如下:
int main(void){
cin>>m>>t>>s;
if(t==0){
cout<<0;
return 0;
}
}
然后进行判断s是否可以被t整除以便分类输出,注意这里要用一个分支结构if else,代码如下:
int main(void){
int m,t,s;
cin>>m>>t>>s;
if(t==0){
cout<<0<<endl;
return 0;
}
if(s%t==0)
else
}
最后if可以整除的就进行直接减法,else里不可整除的便再次减1,插入判断后代码如下:
if(s%t==0) cout<<max(m-s/t,0);
else cout<<max(m-s/t-1,0)<<endl;
整体代码
#include<bits/stdc++.h>
using namespace std;
int main(void){
int m,t,s;
cin>>m>>t>>s;
if(t==0){
cout<<0<<endl;
return 0;
}
if(s%t==0) cout<<max(m-s/t,0)<<endl;
else cout<<max(m-s/t-1,0)<<endl;
}
结尾
好哩,以上就是苹果和虫子的解题全部内容了~
感谢大家的阅读,希望点个关注+赞支持一下吧~