题目描述
蒜头君买了一箱 n 个苹果,很不幸的是买完时箱子里混进了一条虫子。
虫子每 x 小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过 y 小时蒜头君还有多少个完整的苹果?
输入格式
输入仅一行,包括三个不超过 105 的非负整数 n,x 和 y,数据保证 y≤n×x。
输出格式
输出也仅一行,剩下的苹果个数。
提示
注意:是要求完整的苹果数。
Sample Input
10 4 9
Sample Output
7
思路
只要虫子开始吃这个苹果,那么这个苹果就不能算是一个完整的苹果。可以用ceil()函数,功能是向上取整,也可以用floor()函数,功能是向下取整。
C++代码:(向上取整)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n, x, y;
while(cin >> n >> x >> y)
{
int a = ceil(1.0 * y / x);
cout << n - a << endl;
}
return 0;
}