【题目描述】
你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?
【输入】
输入仅一行,包括n,x和y(均为整数)。
【输出】
输出也仅一行,剩下的苹果个数。
【输入样例】
10 4 9
【输出样例】
7
【解析】
若y是x的倍数,说明刚刚吃完整数个苹果;否则还会有一个正在吃的苹果,要多减去1。最终,若剩余的苹果数量小于0,则说明所有的苹果已全部被吃完,不能输出负数,剩余苹果数量为0。
【参考程序】
#include<iostream>
using namespace std;
int main(){
int n, x, y, r;
cin >> n >> x >> y;
r = n - y / x - (y % x != 0);
cout << (r < 0 ? 0 : r);
return 0;
}