信号塔
题目描述
方舟新城经过多年的建设,终于要投入使用了。方舟新城是一个标准的正方形,确切的说,可以将方舟新城看成是一个NxN的网格,线段横平竖直形成NxN个格点,相邻两个格点间都是1单位长度。下图是一个5x5的情形。
网格中左下角的坐标为(1, 1),左下角右边的格点坐标为(2,1),左下角上边的格点坐标为(1, 2),依次类推。图中的每一个格点都有1栋房子,NxN的方舟新城共有NxN栋房子。
为了尽快的让每栋房子都能够接入移动网络,联邦移动公司正在加班加点的建设信号塔,信号塔都建设在格点上,每个信号塔覆盖的范围都是一个以信号塔建设位置为原点,半径为R的圆。距离某信号塔不超过R的房子都能被该信号塔所覆盖。目前联邦移动的工作人员已经建设了M座信号塔,联邦移动的工作人员想知道,当前有多少所房子至少被一个信号塔所覆盖。
输入格式
输入文件第一行,3个空格分隔的正数N, M, R。
接下来M行,每行两个整数x, y, 表示一个信号塔的坐标(x, y)
输出格式
输出一行一个整数,表示至少能被一座信号塔覆盖的房子数量。
输入输出样列
输入样例1:
5 2 1
3 3
4 2
输出样例1:
8
说明
【样例说明】
样例中,在一个 5*5 网格区域的格点(3,3)处和格点(4,2)处有信号塔,工作半径都为 1,如下图,有 8 个格点位置(红色点)的房子可以被信号塔覆盖到。
【数据范围】
对于 40%的数据:N, M ≤