无输出????

P2006 赵神牛的游戏

改了 只输出-1 ``` #include<bits/stdc++.h> #define ll long long using namespace std; int main() { ll k,m,a[30005],b[30005],n,d[30005],e[30005]; bool c[30005]={1},zt=0; cin>>k>>m>>n; for(ll i=1;i<=30005;i++){d[i]=n;}//血量 for(ll i=m;i<=30005;i++){c[i]=0;}//状态 for(ll i=1;i<=m;i++) { cin>>a[i]>>b[i]; e[i]=k/a[i];//e是技能次数 if(a[i]>k) c[i]=0;//先把用不起的删掉 else; } for(ll i=1;i<=m;i++) { if(c[i]==1) { for(ll j=1;j<=e[i];j++) { d[i]-=b[i];//模拟击败过程 } if(d[i]>0) c[i]==0; else c[i]==1; } else; } for(ll i=1;i<=m;i++) { if(c[i]==1) zt=1; else; } if(zt==0) cout<<-1; else if(zt==1) { for(ll i=1;i<=m;i++) { if(c[i]==1) cout<<i<<" "; else; } } return 0; } ```
by ninininininini @ 2019-05-23 17:53:04


|