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