@[Jayling](/user/554231) 因为你的n和数组a都是int类型,算出来的也是int类型的结果,这不是ceil的错
by suolk @ 2021-08-21 20:38:35
您这是 `int` 类型的啊...
by SUNCHAOYI @ 2021-08-21 20:38:36
`sum[i]=1.0*ceil(n/a[i][1])*a[i][2];`
by Acfboy @ 2021-08-21 20:46:51
@[Jayling](/user/554231) 给你当场写一个ceil函数,命名为`Ceil`
**免责声明**:由于是当场写的,所以可能有错,理论上可行。
------------
作者:[$\color{#5EB95E}{\textsf{Cppsteve}}$](https://www.luogu.com.cn/user/479296)
```cpp
//language: C++
int Ceil(double x)
{
int y=x;
if(x!=y)
{
y++;
}
return y;
}
```
by _Cppsteve_ @ 2021-08-21 21:04:50
@[Cppsteve](/user/479296) 感谢
by Jayling @ 2021-08-22 07:33:18
@[Jayling](/user/554231) 不用那么复杂,直接 $\text{ceil} (n*1.0/a[i][1])$
就可以
by JYRowe @ 2021-08-22 10:13:29