1942: 雷达问题
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Normal Judger
Creator:
Submit:43
Solved:5
Description
【题目描述】
如下图所示,雷达装在一条直线上,直线上方是海洋,海洋中的岛屿位置已知,每一个雷达的扫描范围是一个半径为d的圆形区域,问最少需要多少个雷达覆盖所有岛屿。
【输入格式】
输入第1行为两个整数N和D(1≤N≤1000),分别表示岛屿的数量和雷达的扫描半径。
随后N行,每行两个整数Xi和Yi,表示岛屿的坐标。
【输出格式】
输出一个整数,表示需要安装的最少的雷达数量,若无解,输出 -1。
【输入样例】
3 2
1 2
-3 1
2 1
【输出样例】
2
Input
输入第1行为两个整数N和D(1≤N≤1000),分别表示岛屿的数量和雷达的扫描半径。
随后N行,每行两个整数Xi和Yi,表示岛屿的坐标。
Output
输出一个整数,表示需要安装的最少的雷达数量,若无解,输出-1。
Sample Input Copy
3 2
1 2
-3 1
2 1
Sample Output Copy
2