苹果和虫子2

分析问题

计算出虫子吃掉几个苹果(吃了一半也算一个),用总数减去吃掉的苹果数

建立模型

输入三个数 n,x,y //分别代表苹果数 虫子吃一个苹果用时 经历时长

如果 y/x 大于n://经历的时长足够长,虫子会吃完苹果

​ 输出0

否则

​ 如果经历时长是吃苹果用时的整数倍:

​ 输出苹果总数n 减去 y/x

​ 如果经历时长不是吃苹果用时的整数倍://这是最后一个苹果吃了一些

​ 输出苹果总数n 减去 y/x 再减去一个没吃完的 (y/x是短除法特性)

编写代码

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n,x,y;
    cin>>n>>x>>y;
    if(y/x>n){
        cout<<0;
    }else{
        if(y%x == 0){
            cout<<n-y/x;
        }else{
            cout<<n-y/x-1;
        }
    }
    return 0;
}

保存 编译 运行