@
liruizhou123
if里要用ceil,还有,你的if语句前面还是a,d,s分别和s,f,h相乘,后面就变成了a,a,a分别和s,s,s相乘了,改成和前面一样的就AC。
代码:
```
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,a,s,d,f,g,h,minn=999999999;
cin>>n>>a>>s>>d>>f>>g>>h;
if(ceil(n*1.0/a)*s<minn) minn = ceil(n*1.0/a)*s;
if(ceil(n*1.0/d)*f<minn) minn = ceil(n*1.0/d)*f;
if(ceil(n*1.0/g)*h<minn) minn = ceil(n*1.0/g)*h;
cout<<minn;
}
```
by jury01 @ 2023-10-08 19:35:23
@[liruizhou123](/user/1053122)
by jury01 @ 2023-10-08 19:42:04