为什么这个n读取的数据不对

P1909 [NOIP2016 普及组] 买铅笔

@[Lolaandd](/user/1114927) 第一眼看下去,$number[3] $和 $price[3]$ 明显越界了,至少 $4$ 吧。
by 2021zjhs005 @ 2023-11-04 20:14:04


@[Lolaandd](/user/1114927) 再看一眼, ```cpp ceil(n/number[m]); ``` 因为定义的是整型变量,里面的除号是整除,所以加不加 $ceil$都是整除的意思。 写一个 if……else……语句就行了。
by 2021zjhs005 @ 2023-11-04 20:17:32


@[2021zjhs005](/user/1121995) 怎么if else 他不是要向上取整吗
by Lolaandd @ 2023-11-04 20:20:26


```cpp //没有余数,可以直接整除。 if(n%number[m]==0) num=n/number[m]; //否则需要多买一盒。 else num=n/number[m]+1; ``` @[Lolaandd](/user/1114927)
by 2021zjhs005 @ 2023-11-04 20:21:53


@[Lolaandd](/user/1114927)
by 2021zjhs005 @ 2023-11-04 20:22:12


@[2021zjhs005](/user/1121995) 昂昂昂 谢谢!
by Lolaandd @ 2023-11-04 20:23:17


|