|시간 제한||메모리 제한||제출||정답||맞은 사람||정답 비율|
|1 초||512 MB||3||3||3||100.000%|
Mirko is a big fan of crop circles, geometrical formations of flattened crops that are supposedly of alien origin. One summer night he decided to make his own formation on his grandmother’s meadow. The great patriot that he is, Mirko decided to make a crop formation that would have the shape of the shield part of the Croatian coat of arms, which is a 5×5 chessboard with 13 red squares and 12 white squares.
The chessboard part of the Croatian coat of arms.
Grandma’s meadow is a square divided into N×N cells. The cell in the lower left corner of the meadow is represented by the coordinates (1, 1) and the cell in the upper right corner is represented by (N, N).
Mirko decided to flatten only the grass belonging to red squares in the chessboard, leaving the rest of the grass intact. He picked an odd integer M ≥ 3 and flattened the grass so that each square of the chessboard comprises M×M cells in the meadow, and the chessboard completely fits inside the meadow.
Example meadow and Mirko's crop formation, with N=19 and M=3. Cells with flattened grass are shown in gray.
The center of the formation is at (12, 9) and is marked with a black point.
After Mirko went to sleep, his peculiar creation drew the attention of real aliens! They are floating high above the meadow in their spaceship and examining Mirko’s crop formation with a simple device. This device can only determine whether the grass in a particular cell is flattened or not.
The aliens have found one cell with flattened grass and now they want to find the center cell of Mirko's masterpiece, so that they may marvel at its beauty. They do not know the size M of each square in Mirko's formation.
Write a program that, given the size N (15 ≤ N ≤ 2 000 000 000) of the meadow, the coordinates (X0, Y0) of one cell with flattened grass, and the ability to interact with the alien device, finds the coordinates of the center cell of Mirko’s crop formation.
The device may be used at most 300 times in one test run.
This is an interactive task. Your program sends commands to the alien device using the standard output, and receives feedback from the device by reading from the standard input.
examine X Y" to the standard output. If the coordinates (X, Y) are not inside the meadow (the conditions 1 ≤ X ≤ N and 1 ≤ Y ≤ N are not satisfied), or if you use this facility more than 300 times, your program will receive a score of zero on that test run.
true" if the grass in cell (X, Y) is flattened and the word "
solution XC YC" to the standard output, where (XC, YC) are the coordinates of the center cell. The execution of your program will be automatically terminated once your program outputs a solution.
In order to interact properly with the grader, your program needs to flush the standard output after every write operation; the provided code samples show how to do this.
19 7 4 true false false true
examine 11 2 examine 2 5 examine 9 14 examine 18 3 solution 12 9