改了亿下,还是70分3个RE

P2006 赵神牛的游戏

``` #include<bits/stdc++.h> using namespace std; int k,m,n;//k 法力值 m 技能数量 n BOOS血量 long long a[100000],b[100000];//2147483647要开long long bool ans = false;//ans 是否有技能可以杀死BOOS long long hurt;//hurt 每一个法力的伤害 开long long 不然会爆 int main(){ cin>>k>>m>>n; for(int i=1;i<=m;i++){ cin>>a[i]>>b[i]; } for(int i=1;i<=m;i++){ if(b[i] == 0){ continue; } if(a[i] == 0){ cout<<i<<" "; ans = true; continue;//直接 跳过 ,否则k会除以0 (RE原因) } hurt = (k/a[i])*b[i]; if(hurt>=n){ cout<<i<<" "; ans = true; } } if(!ans){ cout<<"-1"<<" "; } return 0; } ``` 亲测AC
by zhuyuzhe @ 2023-02-04 15:18:41


请教`cout<<i<<;`是什么?
by GOAT_2022 @ 2023-02-04 15:18:53


cout << i << " ";输出i加上一个空格,~~这应该算是一个常识吧~~
by 13813675795hzq @ 2023-02-22 21:03:58


@[zhuyuzhe](/user/544670) 2147483647 和 hurt 不用开 long long
by loook @ 2023-08-16 22:38:19


|