#fukairu. [fuka_iru]IRU vs SAKI
[fuka_iru]IRU vs SAKI
描述
在二维平面上有个马拉卡斯(点)。想要用炮手尽可能多地击中马拉卡斯。炮手拥有宽度为,长度为无限的矩形大小,并且从原点发射,使矩形的宽度中心通过原点。当适当地确定发射角度时,回答能够击中多少个马拉卡斯。
输入
输入包含多个测试用例。输入以包含两个0的行作为结束。每个测试用例以以下格式给出:
测试用例的第一行包含两个整数。表示马拉卡斯的数量,表示炮手的半径。
接下来的行,每行包含两个整数,表示第个马拉卡斯的坐标。
两个测试用例之间有一行空行。
保证改变的不会改变答案。每个文件保证测试用例的数量不超过1,000个。另外,每个文件保证的总和不超过300,000。
输出
对每个测试用例,输出能够击中的最大马拉卡斯数量。
示例输入
1 1
2 2
4 1
3 3
4 4
5 5
6 6
3 2
1 1
2 1
3 1
7 3
10 3
10 5
10 7
10 9
10 11
10 13
10 15
2 1000
10 10
10 10
5 10
100 20
110 21
48 9
4 240
5 2012
0 0
示例输出
1
4
3
5
2
3
提示
样例中的第四个测试用例通过以下方式可以击中五个马拉卡斯: