爆内存了,求救
查看原帖
爆内存了,求救
1455334
ThundercatQaQ楼主2024/11/20 11:19
#include<bits/stdc++.h>
using namespace std;
struct ditan
{
	int a,b,g,k;
};
int fl[10000][10000];
int main()
{
	int n;
	scanf("%d",&n);
	ditan a[n];
	for(int t=0;t<n;t++)
	{
		scanf("%d%d%d%d",&a[t].a,&a[t].b,&a[t].g,&a[t].k);
		for(int i=a[t].a ;i<=a[t].a +a[t].g ;i++)
		{
			for(int j=a[t].b ;j<=a[t].b + a[t].k ;j++)
			{
				fl[i][j]=t+1;
			}
		}
	}
	int q,p;
	scanf("%d%d",&q,&p);
	if(fl[q][p]!=0)
	{
		printf("%d",fl[q][p]);
	}
	else
	{
		printf("-1");
	}
	return 0;
}
2024/11/20 11:19
加载中...