15:苹果和虫子
总时间限制: 1000ms 内存限制: 65536kB
描述
你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?
输入
输入仅一行,包括n,x和y(均为整数)。输入数据保证y <= n * x。
输出
输出也仅一行,剩下的苹果个数
样例输入
10 4 9
样例输出
7
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int x = sc.nextInt();
int y = sc.nextInt();
//时间推移
int t = 0;
//从第一个苹果开始吃,吃到y小时结束,随着时间增加一小时,虫子就还剩y-1小时需要吃
while(y!=0) {
t++;
y--;
//当吃了x小时的时候,就吃掉一个苹果了,苹果数少1,从新的苹果开始吃
if(t>=x) {
t=0;
n--;
}
}
//查看最后吃完y小时的那个苹果是否完整,不完整则苹果数减1
if(t>0) {
n--;
}
System.out.println(n);
}
}