96分,求助

P1909 [NOIP2016 普及组] 买铅笔

样例全过了 测试点有一个没过
by C137_Rain @ 2023-07-26 21:51:39


@[C137_Rain](/user/748918) 不至于吧
by taoyiwei17_cfynry @ 2023-07-26 22:36:22


@[C137_Rain](/user/748918) ```cpp #include<bits/stdc++.h> using namespace std; int main() { int n; int a[4], b[4]; cin>>n; for(int i=1;i<=3;i++) { cin>>a[i]>>b[i]; } int z[4]={0}, m[4]={0}; for(int i=1;i<=3;i++) { z[i]=n/a[i]; if(n%a[i]!=0) { z[i]++; } m[i]=z[i]*b[i]; } sort(m+1,m+1+3); cout<<m[1]; return 0; }
by taoyiwei17_cfynry @ 2023-07-26 22:36:43


@[taoyiwei17_cfynry](/user/941575) 把变量都改成int了,再转换成double就过了,很迷
by C137_Rain @ 2023-07-27 17:53:47


@[C137_Rain](/user/748918) 其实我觉得这题用不着double
by taoyiwei17_cfynry @ 2023-07-27 18:12:19


```cpp #include<iostream> using namespace std; int main() { long n,min,w,i,x,y; min=1000000000; cin>>n; for (i=1; i<=3; i++) { cin>>x>>y; if (n%x==0) { w=n/x*y; } else { w=(n/x+1)*y; } if (w<min) { min=w; } } cout<<min; return 0; } ```
by LuoGuManager @ 2023-07-28 11:36:08


@[taoyiwei17_cfynry](/user/941575) 有没有可能他用不了万能头文件
by sunhuifeng0723 @ 2023-08-09 18:30:26


|