```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