题目信息:
变量含义:共有n本书,每x小时啃一本,一共啃y小时
求剩下完整的书,则即使没啃完,当前这本书,也算啃坏
特别的,如果啃食时间过长,所有书都啃光还有时间,则不会变成负数书
解题逻辑:
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,x,y;
cin>>n>>x>>y;
int t=y/x; // 啃没了多少本书
if(y%x!=0){
t=t+1; // 还能再啃坏一本
}
if(t<n){
cout<<n-t; // 剩余完好
}
else{
cout<<0; // 所有书籍被啃光
}
return 0;
}