苹果和虫子2

21:苹果和虫子2

总时间限制: 
1000ms
 
内存限制: 
65536kB
描述

你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?

输入
输入仅一行,包括n,x和y(均为整数)。
输出
输出也仅一行,剩下的苹果个数
样例输入
10 4 9
样例输出
7
提示
注意:是要求完整的苹果数。

手动模拟一下
被咬过的苹果也不完整了 但是如果我们直接除的话有余数会被舍去于是分别判断有余数和没余数的情况来统计不完整苹果的个数
考虑到 有可能给出的时间和吃苹果速度相除大于拥有的苹果数 于是加一个判断语句
最后输出即可
#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstdlib>
#include<string>
#include<cstring>
#include<algorithm>
using namespace std;
int n,x,y;

int main()
{    
    int res=0;
    scanf("%d%d%d",&n,&x,&y);
    if(y%x>0)res=y/x+1;
    else res=y/x;
//    cout<<res<<endl;
    if(res>n)puts("0");
    else printf("%d",n-res);
    return 0;
}
入门模拟

 

posted @ 2016-09-11 15:12  pandaB  阅读(2897)  评论(0编辑  收藏  举报