#10536. 探测器【cover】

内存限制:256 MiB 时间限制:1000 ms 输入文件: cover.in 输出文件: cover.out
题目类型:传统 评测方式:文本比较
上传者: Turing001

题目描述

一个 n×n 的网格图(标号由 1 开始)上有 m 个探测器,每个探测器有个探测半径 r ,问这 n×n 个点中有多少个点能被探测到。

提示: 点P1 (x1,y1), 点P2 (x2,y2)

P1和P2两点间的距离公式:sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))

输入格式

第一行 3 个整数 n, m, r ;

接下来 m 行,每行两个整数 x, y 表示第 i 个探测器的坐标。

输出格式

能被探测到的点的个数。

样例

输入 #1

5 2 1
3 3
4 2

输出 #1

8

数据范围与提示

1 ≤ n, m, r ≤ 100

1 ≤ x,y ≤ n