五点AC,五点RE,求大佬指导

P1003 [NOIP2011 提高组] 铺地毯

```cpp #include<iostream> using namespace std; int main() { int a[10006],b[10006],i,n,g[10006],k[10006],x,y,v; cin>>n; for(i=1;i<=n;i++) { cin>>a[i]>>b[i]>>g[i]>>k[i]; } cin>>x>>y; v=n; for(i=n;i>=1;i--) { v--; if((a[i]<=x)&&(x<=a[i]+g[i])&&(b[i]<=y)&&(y<=b[i]+k[i])) { cout<<i; break; } else if(v==0) cout<<"-1"; } return 0; } ```
by 市场花园行动 @ 2017-10-11 20:48:31


其实我这做法挺笨的,凑合着用吧。呵呵..........
by 市场花园行动 @ 2017-10-11 20:50:40


我建议你数组开大点,题目中说了n最大可达10000
by lixiao189 @ 2017-10-19 18:42:32


|