求助#5WA,真的不知道怎么错的

P1478 陶陶摘苹果(升级版)

``` #include<bits/stdc++.h> using namespace std; int x[10010],y[10010]; int n,s,a,b,i=0,t=0; int main(){ cin>>n>>s>>a>>b; for(int i=1;i<=n;i++) cin>>x[i]>>y[i]; for(i=1;i<n;i++) for(int j=i+1;j<=n;j++) if(y[i]>y[j]){ swap(y[i],y[j]); swap(x[i],x[j]); } i=1; while(i<=n&&s>=0){ if(a+b>=x[i]&&s-y[i]>=0){ t++; s-=y[i]; } i++; } cout<<t<<endl; return 0; } ```
by Ricardo_21 @ 2019-10-09 23:03:18


满分解法
by Ricardo_21 @ 2019-10-09 23:03:45


我终于发现原来是我定义的数组元素不够啊,心情复杂
by shc0215 @ 2019-10-10 09:17:10


@[回忆似水年华](/space/show?uid=107344) 谢谢
by shc0215 @ 2019-10-10 09:17:53


@[shc0215](/space/show?uid=245890) 写代码尽量要多开十到二十位,防止爆掉
by Ricardo_21 @ 2019-10-13 22:10:24


|