求救

P1909 [NOIP2016 普及组] 买铅笔

把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


|