洛谷Java入门代码之分苹果

题目描述

八尾勇喜欢吃苹果。她现在有 m(m≤100)m(m\le 100)m(m≤100) 个苹果,吃完一个苹果需要花费 t(t≤100)t(t \le100)t(t≤100) 分钟,吃完一个后立刻开始吃下一个。现在时间过去了 s(s≤10000)s(s\le 10000)s(s≤10000) 分钟,请问她还有几个完整的苹果?
输入格式

输入三个非负整数表示 m 、t 和 s。
输出格式

输出一个整数表示答案。
输入输出样例
输入 #1

50 10 200

输出 #1

30
import java.util.*;
public class P5709 {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int m = sc.nextInt();
        int t = sc.nextInt();
        int s = sc.nextInt();
        sc.close();
        int sum = (int)s/t;
        if (t==0||m==0||m*t<s){   
        //吃一个的时间为0,一瞬间吃完;苹果数量为0,直接输出0;
        //苹果的数量与吃每个的积小于过去的时间数,表明已经吃完,为0个
            System.out.print("0");
        }
         else if(s==0){
        //过去0分钟,直接剩下总数m
            System.out.print(m);
        }
        else if (s%t==0){
        //s模t,表明吃掉整数个,剩余完整个数=总数-吃掉的个数
            System.out.print(m-sum);
        }
        else {
        //其他时间段内,吃掉一点的都不算完整,所以要-1
            System.out.print(m-sum-1);
        }
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值