求助,过3个
查看原帖
求助,过3个
1253657
xzhforza楼主2024/1/19 10:13
void p3717() {
	int n, m, r, p[101][101], count = 0;
	cin >> n >> m >> r;
	for (int i = 0; i < m; i++) {
		int x, y;
		cin >> x >> y;
		for (int a = x - r; a <= x + r; a++) {
			for (int b = y - r; b <= y + r; b++) {
				if (a > 0 && a <= n && b > 0 && b <= n && ((a - x)*(a - x) + (b - y)*(b - y) <= r * r)) {
					if (p[a][b] != 1) {
						count++;
						p[a][b] = 1;
					}
				}
			}
		}
	}
	cout << count;
}
2024/1/19 10:13
加载中...