帅哥们 为什么不能通过,只得了65分,感觉都没错了

P1909 [NOIP2016 普及组] 买铅笔

这样插入代码 \`\`\`cpp \`\`\`
by panda_2134 @ 2018-06-09 17:12:11


@[panda_2134](/space/show?uid=23865) 我三个都测试过了 为什么在云端不能通过,只得了65分
by liuzeyu12a @ 2018-06-09 17:25:03


样例过了不等于能通过最终数据啊…… 你手造几个试试
by panda_2134 @ 2018-06-09 17:25:49


_ ------------ _第一次在这边提问。。大神们觉得我这个代码写得有问题吗 __ _ __ __ _
by liuzeyu12a @ 2018-06-09 17:26:34


@[panda_2134](/space/show?uid=23865) 感觉都可以了,你造几个我试试
by liuzeyu12a @ 2018-06-09 17:27:30


#include<iostream> using namespace std; int n; int a,b; int min1=9999999; bool pd(int sum, int pie) { int temp; temp=sum%pie; if(temp!=0) return true; else return false; } int main() { cin>>n; for(int i=1; i<=3; i++) { cin>>a>>b; int times=n/a; if(pd(n,a)) { times++; } if(times*b<=min1) { min1=times*b; } } cout<<min1<<endl; return 0; 这个是我的代码...暂且可以看看...
by _JAYDEN @ 2018-06-09 17:50:32


@[_JAYDEN](/space/show?uid=92164) __每个人思路不一样,我的 4632 579 7249 579 1878 579 5603 不能通过,真心不知道为什么 ------------
by liuzeyu12a @ 2018-06-09 18:12:29


@[liuzeyu12a](/space/show?uid=102759) 1. $Markdown$是第一生产力。 2. $MIN$这个变量不应该在$for$循环里每次赋值为$c[0]$,不然如果$c[1]$比$c[2]$和$c[0]$都更优的话没有办法比较出来,应该在一开始赋初值的时候赋为一个极大值,像我就赋为了0X7F7F7F7F。
by Darkness_ @ 2018-06-09 18:26:04


@[Darkness_](/space/show?uid=13186) 感谢感谢
by liuzeyu12a @ 2018-06-09 21:56:15


|