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; }