题目描述
八尾勇喜欢吃苹果。她现在有 �m(1≤�≤1001≤m≤100)个苹果,吃完一个苹果需要花费 �t(0≤�≤1000≤t≤100)分钟,吃完一个后立刻开始吃下一个。现在时间过去了 �s(1≤�≤100001≤s≤10000)分钟,请问她还有几个完整的苹果?
输入格式
输入三个非负整数表示 �,�,�m,t,s。
输出格式
输出一个整数表示答案。
输入输出样例
输入 #1复制
50 10 200
输出 #1复制
30
说明/提示
如果你出现了 RE,不如检查一下被零除?
题解;暴力冲
代码(借鉴1379)
注意点:
1.t!=0及t=0分类
2.s/t的余数是否为0
3.最后的坑,m-a是否大于0(总不可能剩余苹果个数小于0吧)=<<坑惨我了
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int m,s,t;
cin>>m>>t>>s;
if(t==0) { //特判*1
cout<<0<<endl;
return 0;
}
int a=s/t;
if(s%t!=0) a++; //特判*2
if(m-a<0) cout<<0<<endl; //特判*3
else cout<<m-a<<endl;
return 0;
}