c++程序设计题,题目是covering 请高手指点,谢谢喽!
DescriptionTheNationalResourceCompany(NRC)planstousesatellitetohelpidentifypotentialm...
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](A and B are integers, and A>=0, B>=0, M+A<=N, M+B<=N); 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
Source 展开
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](A and B are integers, and A>=0, B>=0, M+A<=N, M+B<=N); 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
Source 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询