大佬帮忙看下哪错了
查看原帖
大佬帮忙看下哪错了
741299
zhangshibo678楼主2022/7/20 16:58
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
 int a[10100][10500];
int main(){
	int n,m,k,sum=0;
	int x,y,o,p;
	cin>>n>>m>>k;
	for(int i=1;i<=m;i++){
	     cin>>x>>y;
		for(int j=x-1;j<=x+1;j++){
			for(int t=y-1;t<=y+1;t++){
			 	a[j][t]=1;
			 }
		}
		a[x+2][y]=1;
		a[x-2][y]=1;
		a[x][y-2]=1;
		a[x][y+2]=1;
	}
	
	if(k!=0){
		
		for(int i=1;i<=k;i++){
			cin>>o>>p;
		for(int j=o-2;j<=o+2;j++){
			for(int t=p-2;t<=p+2;t++)
			  a[j][t]=1;
		
	}
  }
}
for(int i=1;i<=n;i++){
	for(int j=1;j<=n;j++){
		if(a[i][j]==0){
			sum++;
		}
	}
}
cout<<sum;
	return 0;
}
2022/7/20 16:58
加载中...