79分求助

P1909 [NOIP2016 普及组] 买铅笔

取最小值要改一下 ```c #include<iostream> using namespace std; int main() { long long n,a,b,c,d,e,f,one,two,three,x,y,z; cin>>n; cin>>a>>b; cin>>c>>d; cin>>e>>f; if(n%a==0) one=n/a; else one=n/a+1; if(n%c==0) two=n/c; else two=n/c+1; if(n%e==0) three=n/e; else three=n/e+1; x=one*b; y=two*d; z=three*f; cout<<min(x,min(y,z)); return 0; } ```
by brown_me @ 2023-08-29 09:22:11


```cpp if(x>y) cout<<y; else if(x>z) cout<<z; else cout<<x; ``` 要写作 ```cpp cout<<min(x,min(y,z)); ``` 或者 ```cpp if(x>y && z>y) cout<<y; if(x>z && y>z) cout<<z; if(y>x && z>x) cout<<y; ```
by brown_me @ 2023-08-29 09:23:50


@[Zacharyzhong](/user/556528) 谢谢
by Eva_81418 @ 2023-09-09 19:46:04


|