#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,small=999999,count,money,t=0;
cin>>n;
for(int i = 0;i<3;i++)
{
cin>>count>>money;
t = ceil(n*1.0/count);
money = t*money;
small = min(money,small);
}
cout<<small;
return 0;
}
这个代码96报wa 一开始百思不得其解 后面才发现与价格比较的small初始值开小了 如果报错了 不妨将其定义大一点 比如9999999就会过了