题解 P2006 【赵神牛的游戏】
先前好像有点排版错误,这里更正一下 qwq
这题好坑啊
看似很简单,但是,我竟然挂了两次(好丢脸啊),
前往博客食用效果更佳
-------------------- 我是分割线 --------------------
- 第一次提交:怎么会RE?!竟然有除以0的情况!!
//RE Code #include<bits/stdc++.h> using namespace std; int tot,num,bld,cst,hrt,flg; int main() { cin>>tot>>num>>bld; for(int i=1; i<=num; i++) { cin>>cst>>hrt; if((tot/cst)*hrt>=bld) flg=1,cout<<i<<' '; } if(!flg)cout<<-1; return 0; } - 第二次:WA??哇!花费0,技能伤害为正数为可以击败boos
//WA Code #include<bits/stdc++.h> using namespace std; int tot,num,bld,cst,hrt,flg; int main() { cin>>tot>>num>>bld; for(int i=1; i<=num; i++) { cin>>cst>>hrt; if(cst&&(tot/cst)*hrt>=bld) flg=1,cout<<i<<' '; } if(!flg)cout<<-1; return 0; } - 嘿嘿嘿——
我最喜欢绿色了//AC Code!! #include<bits/stdc++.h> using namespace std; int tot,num,bld,cst,hrt,flg; int main() { cin>>tot>>num>>bld; for(int i=1; i<=num; i++) { cin>>cst>>hrt; if((!cst&&hrt)||(cst&&(tot/cst)*hrt>=bld)) flg=1,cout<<i<<' '; } if(!flg)cout<<-1; return 0;//代码是不是很清爽呢 }卖个萌(╹▽╹),求过