不输出求助

P1909 [NOIP2016 普及组] 买铅笔

@[shengheng](/user/816921) **是真的不建议您用无限循环再跳出的方式。** 就这道题而言,如果您的 `if` 判断进不去怎么办?那就肯定是死循环了。
by songtj @ 2022-10-24 19:38:31


@[songtj](/user/735387) 是吗?那怎么做?
by shengheng @ 2022-10-24 19:52:27


```cpp #include<bits/stdc++.h> using namespace std; int n,b,x1,x2,y,y2,z1,z2,m[4]; int main(){ cin>>n>>x1>>x2>>y>>y2>>z1>>z2; if(n%x1==0){ m[1]=(n/x1)*x2; }else{ m[1]=(n/x1+1)*x2; }if(n%y==0){ m[2]=(n/y)*y2; }else{ m[2]=(n/y+1)*y2; }if(n%z1==0){ m[3]=(n/z1)*z2; }else{ m[3]=(n/z1+1)*z2; }sort(m+1,m+3+1); cout<<m[1]; return 0; } ```
by shengheng @ 2022-10-24 20:09:54


|