用了一个二维数组,结果炸空间了。。。
#include <bits/stdc++.h>
using namespace std;
int h[10001][10001];int n,x,y;
int main()
{
cin>>n;
for (int i=1;i<=n;i++)
{
int a,b,g,k;
cin>>a>>b>>g>>k;
for(int zhongjian1=a;zhongjian1<=a+g;zhongjian1++)
{
for(int zhongjian2=b;zhongjian2<=k+b;zhongjian2++)
h[zhongjian1][zhongjian2]=i;
}
}
cin>>x>>y;
if(h[x][y]==0)
cout<<-1;
else
cout<<h[x][y];
return 0;
}