水题
```cpp
#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
int main(){
double n;
double a1,a2,b1,b2,c1,c2;
cin>>n>>a1>>a2>>b1>>b2>>c1>>c2;
long long x=ceil(n/a1)*a2;
long long y=ceil(n/b1)*b2;
long long z=ceil(n/c1)*c2;
long long minn=x;
if(y<minn){
minn=y;
}
if(z<minn){
minn=z;
}
cout<<minn;
return 0;
}
```
by guoziqi201010 @ 2023-11-29 22:01:23
大佬详细说说我这个哪错了awa@[guoziqi201010](/user/1035561)
by Ycho_ @ 2023-11-30 21:31:38
这里为什么一定要用double和long long啊
by Ycho_ @ 2023-11-30 21:39:59
因为这要做浮点型运算
习惯这样用
float太小了
by guoziqi201010 @ 2023-11-30 22:07:16