编程介的小学生
2017-10-09 07:55Covering
Description
The National Resource Company (NRC) plans to use satellite to help identify potential mines. To make the problem clear, NRC assumes that the region of interest is a square of land, which can be coordinated as [0, N]*[0, N]. Potential mines are represented as various points in the square. Due to some technical hindrance, the satellite could only detect a region of square of M*M during a single trial, which will give the details of these potential mines within this detecting region. To further simplify the case, NRC announces that its satellite can only detect a region of square, whose vertex locates at the position of integer coordinates, i.e., [A, M+A]*B, M+B; moreover, all the potential mines would never holds an integer coordinate. Therefore, a program should be provided which can determine the detecting region of the satellite to maximize the number of potential mines within the detecting square.
Input
The first line contains the number of test cases T (1 <= T <= 20). Then follow T test cases. For each test case, the total number of points K (0 < K <=10000), N (0 < N <= 1000), M (0 < M <= 100, M <= N) are given in the first line; and the following K lines give the x-coordinate and y-coordinate of the K potential mines. (Notice that the coordinates will be floats)
Output
For each test case, give the optimizing detecting region as print the coordinates of the lower-left vertex of the square in a single line. If more than one choice is possible, give the one that is at the upper-most on the land; if even this cannot turns out a unique solution, give the one that is at the right-most on the land.
Sample Input
1
2 10 3
1.54 1.73
3.12 3.92
Sample Output
1 1
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- 请用C++回答问题,问题如下?
- c++
- 2个回答
- 在Go中测试连接的正确方法
- concurrency
- unit-testing
- networking
- 1个回答
- 用单元测试覆盖主要功能中的代码
- unit-testing
- 1个回答
- 在屏幕上绘制缓冲区时绑定的不匹配(golang.org/x/exp/shiny/screen)
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 1个回答
- 路径的选择,怎么用C语言实现的?输出结果是多行
- lines
- 1个回答