这个代码用这个floor思路我觉得就简单了,但是为什么测试点不过?有无大佬看看

P5709 【深基2.习6】Apples Prologue / 苹果和虫子

题目说的是“完整的苹果有多少个”,$floor$改成$ceil$试试
by DL_Lingkong @ 2023-09-23 11:32:33


@[DL_Lingkong](/user/892470) 我这个floor是想向下求最整,然后用总的减去向下求整的,但是这样不对
by scx2129 @ 2023-09-29 15:20:00


@[scx2129](/user/1019860) 我懂你的意思,你是用总的减被吃掉的,但是题目说了完整的苹果有多少个,也就是说哪怕吃掉 $0.001$ 个都不算完整的,所以应该改成 $ceil$ 。
by DL_Lingkong @ 2023-10-07 18:55:34


```cpp #include<bits/stdc++.h> using namespace std; int m, t, s, rest=0; int main() { cin >> m >> t >> s; if (t == 0) { cout << "0" << endl; return 0; } int zg = 0; if (t != 0) { zg= ceil((double)(s * 1.0 / t)); // s * 1.0 就是把s变为double类型,ceil是求被吃掉的和不完整的苹果的总数,这是你的一个错误点 rest = m - zg; if(m - zg >= 0) cout << rest; // 当吃完时,不再吃,输出0,这是你的第二个错误点 else cout << 0; return 0; } return 0; } ```
by DL_Lingkong @ 2023-10-07 19:01:32


~~话说这码风咋跟我这么像~~
by DL_Lingkong @ 2023-10-07 19:29:30


@[DL_Lingkong](/user/892470) 哈哈哈哈哈 都是到差不差的风格
by scx2129 @ 2023-10-08 09:40:32


@[DL_Lingkong](/user/892470) 搜嘎!!!阿里嘎多!
by scx2129 @ 2023-10-08 09:41:21


@[scx2129](/user/1019860) 求关QAQ
by DL_Lingkong @ 2023-10-08 17:30:37


@[DL_Lingkong](/user/892470) 互关互关嘻嘻
by scx2129 @ 2023-10-10 09:16:20


@[scx2129](/user/1019860) 彳亍
by DL_Lingkong @ 2023-10-15 16:58:28


|