做法是参考别人写的 不太理解 小白 求大神解释中间部分

P1909 [NOIP2016 普及组] 买铅笔

Markdown 一下
by Rbu_nas @ 2018-03-16 21:38:08


```cpp #include<iostream> #include<cstdio> using namespace std; int main() { int a,b,c,d,e,f,g,x,y,z,s; s=100000000; cin>>a; cin>>b>>c>>d>>e>>f>>g; x=c/b; y=e/d; z=g/f; if (ab>a) if(xc>s) s=xc; if (xb<a) if (xc+c<s) s=xc+c; if (yd>=a) if(ye>s) s=ye; if (yd<a) if(ye+c<s) s=ye+e; if (zf>=a) if (zg<s) s=zg; if (zf<a) if (zg+g<s) s=zg+g; cout<<s; return 0; } ```
by Rbu_nas @ 2018-03-16 21:39:02


@[AC我最萌](/space/show?uid=80358) 是标记语言吗
by 老y万人敬仰。 @ 2018-03-16 21:39:15


@[AC我最萌](/space/show?uid=80358) 中间那一部分能不能麻烦解释一下 谢谢!!!
by 老y万人敬仰。 @ 2018-03-16 21:40:54


``` 在cpp前后加入符号 '```' ```
by Rbu_nas @ 2018-03-16 21:44:43


有插入代码功能的
by Rbu_nas @ 2018-03-16 21:45:14


@[yangyibangyi](/space/show?uid=90593) 抱歉 这个代码有点语法问题 ``` if(ab>a) if(xc>s) s=xc ``` 如果是a*b 中间加'*'
by Rbu_nas @ 2018-03-16 21:48:12


@[AC我最萌](/space/show?uid=80358) 你好!dev中成功了 在这里编译却失败了 是不是有关键字 帮忙检查一下谢谢!
by 老y万人敬仰。 @ 2018-03-16 21:48:13


@[AC我最萌](/space/show?uid=80358) 现在才看到 我去试一下 谢谢!
by 老y万人敬仰。 @ 2018-03-16 21:50:36


@[AC我最萌](/space/show?uid=80358) 编译失败了 是有关键字吗 #include<iostream> #include<cstdio> using namespace std; int main() { int a,b,c,d,e,f,g,x,y,z,s; s=100000000; cin>>a; cin>>b>>c>>d>>e>>f>>g; x=c/b; y=e/d; z=g/f; if (a*b>a) if(x*c>s) s=x*c; if (x*b<a) if (x*c+c<s) s=x*c+c; if (y*d>=a) if(y*e>s) s=y*e; if (y*d<a) if(y*e+c<s) s=y*e+e; if (z*f>=a) if (z*g<s) s=z*g; if (z*f<a) if (z*g+g<s) s=z*g+g; cout<<s; return 0; }
by 老y万人敬仰。 @ 2018-03-16 21:54:29


| 下一页