10点RE为什么.....嘤嘤嘤,求助各位大佬

P2006 赵神牛的游戏

a[i]==0
by StarLbright40 @ 2019-01-05 18:23:53


@[星光2006](/space/show?uid=128570) 等于0之后2 7 9变成WA了......``` #include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> using namespace std; long long a[300005];//消耗的法力值 long long b[300005];//伤害 int main() {int k,m,n,maxx; int s,flag=0; cin>>k>>m>>n; for(int i=1;i<=m;i++) cin>>a[i]>>b[i]; for(int i=1;i<=n;i++) {if(a[i]==0&&b[i]>0) cout<<i; if(a[i]!=0) {s=k/a[i]; maxx=b[i]*s; if(maxx>=n) {cout<<i<<" "; flag=1; } } } if(flag==0) cout<<"-1"; return 0; } ```
by 王宏宇11 @ 2019-01-05 18:57:18


我看了样例感觉和样例一摸一样啊,输出结果
by 王宏宇11 @ 2019-01-05 19:03:55


@[王宏宇11](/space/show?uid=123168) (代码位置放错导致可读性感人) 第二个for为什么是i<=n呢?(n不是boss的体力值咩)
by StarLbright40 @ 2019-01-11 20:07:57


@[星光2006](/space/show?uid=128570) 嘿嘿,抱歉,给大佬添麻烦了 啊啊啊,还真是,感谢大佬出手相助
by 王宏宇11 @ 2019-01-14 23:57:41


@[星光2006](/space/show?uid=128570) 过了,嘿嘿,不过这么大的错误居然还能的不少分
by 王宏宇11 @ 2019-01-14 23:59:53


|