16在线求助

P1909 [NOIP2016 普及组] 买铅笔

@ 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


|