40分???
查看原帖
40分???
354099
༺༺AK༒OI༻༻楼主2020/11/21 19:50
#include<bits/stdc++.h>

using namespace std;
int main() {
	int n,a[105][105],m,k,c,b,s=0;
	cin>>n>>m>>k;
	for(int i=1; i<=n; i++) {
		for(int j=1; j<=n; j++) {
			 a[i][j]=1;
		}
	}
	for(int i=1; i<=m; i++) {
		cin>>c>>b;
		a[c-2][b]=0;
		a[c-1][b]=0;
		a[c][b]=0;
		a[c+1][b]=0;
		a[c+2][b]=0;
		a[c-1][b-1]=0;
		a[c-1][b+1]=0;
		a[c][b-2]=0;
		a[c][b-1]=0;
		a[c][b+1]=0;
		a[c][b+2]=0;
		a[c+1][b-1]=0;
		a[c+1][b+1]=0;
	}
		for(int i=1; i<=k; i++) {
			cin>>c>>b;
			for(int j=c-2; j<=c-2+5; j++) {
				for(int k=b-2; k<=b-2+5; k++) {
					a[j][k]=0;
				}
			}
		}
		for(int i=1; i<=n; i++) {
			for(int j=1; j<=n; j++) {
				if(a[i][j]==1) s++;
			}
		}
		cout<<s;
		return 0;
	}


2020/11/21 19:50
加载中...