?您头文件呢
by yuchenren @ 2022-01-13 10:50:30
首先你数组越界了。
```plain
main.c:24:18: warning: iteration 2 invokes undefined behavior [-Waggressive-loop-optimizations]
24 | if(x[i]>x[i+1])
| ~^~~~~
main.c:22:14: note: within this loop
22 | for(i=0;i<3;i++)
| ~^~
```
by ud2_ @ 2022-01-13 10:51:00
而且取最小值也不是这么取的。
by ud2_ @ 2022-01-13 10:54:15
```cpp
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long int n,i,a1,a2,as,b1,b2,bs,c1,c2,cs,ans;
cin>>n;
cin>>a1>>a2>>b1>>b2>>c1>>c2;
if(n%a1==0)
as=n/a1*a2;
else
as=(n/a1+1)*a2;
if(n%b1==0)
bs=n/b1*b2;
else
bs=(n/b1+1)*b2;
if(n%c1==0)
cs=n/c1*c2;
else
cs=(n/c1+1)*c2;
if(as<bs && as<cs)
ans=as;
if(bs<as && bs<cs)
ans=bs;
if(cs<as && cs<bs)
ans=cs;
cout<<ans<<endl;
return 0;
}
```
by YJXe @ 2022-01-13 12:16:31
@[YJXe](/user/543116) 打表
by YJXe @ 2022-01-13 12:16:49