这个代码为什么会RE
查看原帖
这个代码为什么会RE
1065925
hyacinth_lpy楼主2024/10/3 20:30
#include<bits/stdc++.h>
using namespace std;
int ax,ay,bx,by,mp[101][101];
signed main()
{
	int n,m,k,s=0;
	cin>>n>>m>>k;
	for(int i=1;i<=m;i++)
	{
		cin>>ax>>ay;
		mp[ax][ay]=1;
		mp[ax+1][ay]=1;
		mp[ax][ay+1]=1;
		mp[ax-1][ay]=1;
		mp[ax][ay-1]=1;
		mp[ax+1][ay+1]=1;
		mp[ax-1][ay-1]=1;
		mp[ax+1][ay-1]=1;
		mp[ax-1][ay+1]=1;
		mp[ax+2][ay]=1;
		mp[ax][ay+2]=1;
		mp[ax-2][ay]=1;
		mp[ax][ay-2]=1;
	}
	if(k!=0)for(int i=1;i<=k;i++)
	{
		cin>>bx>>by;
		mp[bx][by]=1;
		mp[bx+1][by]=1;
		mp[bx][by+1]=1;
		mp[bx-1][by]=1;
		mp[bx][by-1]=1;
		mp[bx+1][by+1]=1;
		mp[bx-1][by-1]=1;
		mp[bx+1][by-1]=1;
		mp[bx-1][by+1]=1;
		mp[bx+2][by]=1;
		mp[bx][by+2]=1;
		mp[bx-2][by]=1;
		mp[bx][by-2]=1;
		mp[bx+2][by+1]=1;
		mp[bx+2][by-1]=1;
		mp[bx+2][by+2]=1;
		mp[bx+2][by-2]=1;
		mp[bx+1][by+2]=1;
		mp[bx+1][by-2]=1;
		mp[bx-1][by+2]=1;
		mp[bx-1][by-2]=1;
		mp[bx-2][by+1]=1;
		mp[bx-2][by-1]=1;
		mp[bx-2][by+2]=1;
		mp[bx-2][by-2]=1;
	}
	for(int i=1;i<=n;i++)for(int j=1;j<=n;j++)if(!mp[i][j])s++;
	cout<<s<<endl;
	return 0;
}

RE60分

2024/10/3 20:30
加载中...