@[TripFriend1130](/user/1210305) 第一个问题我不知道,第二个问题我可以回答:如果你 $0$ 分钟就能吃一个苹果,那么,不管给你多长时间,你都能把苹果吃完啊,另外我觉得这题没这么复杂,等我把代码给你贴过来
by __Rickysun__ @ 2024-02-25 15:00:29
t=0的情况,会输出m
long比int大一些
by czx6666 @ 2024-02-25 15:01:29
如果他0s吃一个苹果,那将只会剩余0个苹果
所以最后一个else后将jieguo赋值为m是不对的
by lizhiyu123 @ 2024-02-25 15:02:13
@[TripFriend1130](/user/1210305)
```cpp
#include <bits/stdc++.h>
using namespace std;
int main() {
int m,t,s;
cin>>m>>t>>s;
if(t==0) cout<<0;//如果时间为0
else if(m-s/t>0&&s%t==0) cout<<m-s/t;
//如果能整除并且结果大于0(有可能减完是负数)
else if(m-s/t>0&&s%t) cout<<m-s/t-1;
//如果不能整除,由于它问的是“完整的苹果”,所以,要多减去1
else cout<<0;
//如果结果小于0,输出0就好了,因为苹果不够吃了
return 0;
}
```
by __Rickysun__ @ 2024-02-25 15:03:01
@[czx6666](/user/1056023) @[lizhiyu123](/user/1174439) 所以该是m还是0?
by TripFriend1130 @ 2024-02-25 15:17:13
0
by czx6666 @ 2024-02-25 15:24:27
@[TripFriend1130](/user/1210305)
肯定是0
by lizhiyu123 @ 2024-02-25 15:49:50