B4257 [GESP202503 一级] 图书馆里的老鼠
题目描述
图书馆里有 n n n 本书,不幸的是,还混入了一只老鼠,老鼠每 x x x 小时能啃光一本书,假设老鼠在啃光一本书之前,不会啃另一本。请问 y y y 小时后图书馆里还剩下多少本完整的书。
输入格式
三行,第一行一个正整数 n n n,表示图书馆里书的数量;
第二行,一个正整数 x x x,表示老鼠啃光一本书需要的时间;
第三行,一个正整数 y y y,表示经过的总时间;
输入数据保证 y y y 小时后至少会剩下一本完整的书。
输出格式
一行,一个整数,表示 y y y 小时后图书馆里还剩下多少本完整的书。
输入输出样例 #1
输入 #1
10
2
3
输出 #1
8
输入输出样例 #2
输入 #2
5
2
4
输出 #2
3
说明/提示
对于所有测试点,保证 1 ≤ n , x , y ≤ 1000 1\leq n,x,y\leq 1000 1≤n,x,y≤1000,保证 y y y 小时后至少会剩下⼀本完整的书。
解析
要注意可能会有被啃掉一半的书。
详见代码:
#include<bits/stdc++.h>
using namespace std;
int main() {
int n, x, y;
cin >> n >> x >> y;
if (y % x == 0) {
cout << n - y / x;
} else {
cout << n - y / x - 1;
}
return 0;
}