Problem MZ: 蛇形方阵3-yy201403

Problem MZ: 蛇形方阵3-yy201403

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

SubmitProblemList

Description

一个n行n列的蛇形矩阵可由如下方法生成:

从矩阵的左上角(第1行第1列)出发,初始时向右移动一格,然后向左下移动,直到碰到边界;如果下方是在范围内未出界的格子,则向下移动一格接着往右上移动,否则向右移动一格接着往右上移动,直到到达边界;接着,如果右边的格子在范围内,往右移动一格,否则向下移动一格,接着往左下直到边界;重复上述操作直至经过矩阵中所有格子。根据经过顺序,在格子中依次填入1, 2, 3, ... , n*n,便构成了一个蛇形矩阵。

下图是一个n = 4 时的蛇形矩阵。

1

2

6

7

3

5

8

13

4

9

12

14

10

11

15

16



现给出矩阵大小n以及k,请你求出该矩阵中k值所在位置的行号和列号(行号列号都从1

第一行两个整数n和k,分别表示矩阵的行数和要求位置的数值k。

Input

Output

输出一行两个整数,表示k在矩阵中的行号和列号,中间用一个空格分隔。

Sample Input Copy

4 5

Sample Output Copy

2 2

HINT

【样例1解释】

4*4的矩阵如下:5位于第二行第二列。

1     2     6   7

      3     5     8   13

      4     9     12  14

      10    11    15  16

【数据范围】

对于70%的数据,1≤n≤100;

对于100%的数据,1≤n≤30,000,1≤k≤n*n。