求救,1WA,4TLE(玄关)
查看原帖
求救,1WA,4TLE(玄关)
682087
tomato123楼主2023/10/9 21:10

麻烦了QWQ

#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m,k,x,y,num=0;//n矩阵边长,m火把个数,k萤石个数
cin>>n>>m>>k;
bool a[n+1][n+1];
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
a[i][j]==false;
for(int i=1;i<=m;i++)
{
	cin>>x>>y;
	a[x][y]=true;
	a[x+1][y]=true;
	a[x-1][y]=true;
	a[x+2][y]=true;
	a[x][y-1]=true;
	a[x][y-2]=true;
	a[x][y+1]=true;
	a[x][y+2]=true;
	a[x-1][y-1]=true;
	a[x+1][y-1]=true;
	a[x-1][y+1]=true;
	a[x+1][y+1]=true;
 } 
 for(int i=1;i<=k;i++){
 	cin>>x>>y;
 	a[x][y]=true;
 	for(int x1=1;x1=5;x1++)
 	for(int y1=1;y1=5;y1++)
 	a[x1][y1]==true;
 }
 for(int i=1;i<=n;i++)
 for(int j=1;j<=n;j++)
 	if(a[i][j]==false)
 	num++; 
 	
 	cout<<num<<endl;
return 0;
}

2023/10/9 21:10
加载中...