把while里改成a<bnow,a<cnow和a<dnow。
试试看
@[bilibililty](/space/show?uid=143558)
by Kio_ @ 2018-11-03 13:07:44
@[kill_](/space/show?uid=127925) 不行啊
by 磷元素P @ 2018-11-03 16:07:23
最后那两句判断换成这样:
```
if(cmon<=min)
{
if(dmon<=cmon)min=dmon;
else min=cmon;
}
if(dmon<=min)
{
if(cmon<=dmon)min=cmon;
else min=dmon;
}
```
~~(为什么我要写这么多,我太弱了)~~
by Kio_ @ 2018-11-03 16:20:27
@[bilibililty](/space/show?uid=143558)
by Kio_ @ 2018-11-03 16:20:38
还错。。附一组测试点吧
```cpp
in:9299
17 2085
547 7834
17 8335
out:133178
```
by 磷元素P @ 2018-11-03 17:46:08
@[kill_](/space/show?uid=127925)
by 磷元素P @ 2018-11-03 17:46:20
qaq我贴代码算了
```
#include<iostream>
using namespace std;
int main()
{
int a,b,c=0,n,num1=0,num2=2147483647;
cin>>n;
while(cin>>a>>b)
{
num1=0;
c=0;
while(c<n)
{
c+=a;
num1+=b;
}
if(num2>num1)num2=num1;
}
cout<<num2;
return 0;
}
```
by Kio_ @ 2018-11-03 18:09:01