Pro.ID21690 TitleSpiral Title链接http://10.20.2.8/oj/exercise/problem?problem_id=21690 AC1 Submit1 Ratio100.00% 时间&空间限制描述Given an odd number n, we can arrange integers from 1 to n*n in the shape of a spiral. The figure below illustrates the spiral made by integers from 1 to 25. 1 2 3 4 5 As we see above, each position in the spiral corresponds to a unique integer. For example, the number in row 1, column 1 is 21, and integer 16 is in row 5, column 2. Now, given the odd number n ( 1 ≤ n ≤ 32768 ), and an integer m ( 1 ≤ m ≤ n*n ), you should write a program to find out the position of m. 输入The first line of the input is a positive integer T ( T ≤ 20 ). T is the number of the test cases followed. Each case consists of two integer n and m as described above. 输出Description Given an odd number n, we can arrange integers from 1 to n*n in the shape of a spiral. The figure below illustrates the spiral made by integers from 1 to 25. 1 2 3 4 5 As we see above, each position in the spiral corresponds to a unique integer. For example, the number in row 1, column 1 is 21, and integer 16 is in row 5, column 2. Now, given the odd number n ( 1 ≤ n ≤ 32768 ), and an integer m ( 1 ≤ m ≤ n*n ), you should write a program to find out the position of m. Input The first line of the input is a positive integer T ( T ≤ 20 ). T is the number of the test cases followed. Each case consists of two integer n and m as described above. Output For each case, output the row number and column number that the given integer is in, separated by a single whitespace. Please note that the row and column number are both starting from 1. Sample Input 3 Sample Output 1 3 Source 样例输入3 样例输出1 3 作者 |