求助!为啥5个MLE???
查看原帖
求助!为啥5个MLE???
324593
zhaochengpeng楼主2021/2/3 22:28

用了一个二维数组,结果炸空间了。。。

#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;
}
2021/2/3 22:28
加载中...