萌新c求助,65分,按样例输出的答案是对的

P1909 [NOIP2016 普及组] 买铅笔

```c min=arr[0]; ``` 同时萌新,你这一句代码,每次遍历循环,min都会重新赋arr[0],根本起不到排序筛选的作用。
by Gain @ 2022-04-19 20:24:28


这样就可以了 ```cpp #include<bits/stdc++.h> using namespace std; int main(){ int n,i; int a,b,sum,minx; scanf("%d",&n); minx=0x3f3f3f3f; for(i=0;i<3;i++){ scanf("%d %d",&a,&b); sum=n/a+((n%a!=0)?1:0); minx=min(minx,b*sum); } printf("%d",minx); return 0; } ```
by IamYoung2021 @ 2022-05-14 14:31:58


|