求助,2,4点RE
查看原帖
求助,2,4点RE
381842
sgxiao52楼主2021/6/18 14:04
#include <iostream>
using namespace std;

bool a[104][104];

int main()
{
	int n, m, k, x, y, sum = 0;
	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 q = y - 1; q <= y + 1; ++q)
			{
				a[j][q] = true;
			}
		}
		a[x + 2][y] = a[x - 2][y] = a[x][y + 2] = a[x][y - 2] = true;
	}
	for (int i = 1; i <= k; ++i)
	{
		cin >> x >> y;
		for (int j = x - 2; j <= x + 2; ++j)
		{
			for (int q = y - 2; q <= y + 2; ++q)
			{
				a[j][q] = true;
			}
		}
	}
	for (int i = 1; i <= n; ++i)
	{
		for (int j = 1; j <= n; ++j)
		{
			sum += a[i][j] == false;
		}
	}
	cout << sum;
	return 0;
}
2021/6/18 14:04
加载中...