找了好久没找到哪里错了……蒟蒻默默求助大佬
(本来一开始开的结构体也错了所以改的数组,大佬就不用再指出这一点了……)
#include<bits/stdc++.h>
using namespace std;
int a[10005],b[10005],g[10005],k[10005],f[100000][100000];
int main()
{
int n,x,y;
cin>>n;
for (int i=1;i<=n;i++)
cin>>a[i]>>b[i]>>g[i]>>k[i];
cin>>x>>y;
for (int i=1;i<=n;i++)
for (int j=a[i];j<=a[i]+g[i];j++)
for (int l=b[i];l>=b[i]-k[i];l--)
if (j>=0&&l>=0)
f[j][l]=i;
if (f[x][y]!=0)
cout<<f[x][y];
else
cout<<-1;
return 0;
}