矩阵中数的查找

成绩 100 开启时间 2020年02月20日 星期四 16:30
折扣 0.8 折扣时间 2020年02月20日 星期四 16:30
允许迟交 关闭时间 2020年02月20日 星期四 16:30
输入文件 matrix.in 输出文件 matrix.out

【题目描述】矩阵中数的查找(matrix)POJ 3685

给出一个n×n的矩阵A,A[i][j]的值等于i2+100 000×i+j2-100 000 ×j+i×j,求这个矩阵中第m小的数。

【输入格式】

第一行为一个整数T表示测试数据组数。

随后T行,每行两个整数,表示n(1≤n≤50 000)和m(1≤m≤n×n)。

【输出格式】

每组测试数据的答案为一行,即第m小的数的值。

【输入样例】

12

1 1

2 1

2 2

2 3

2 4

3 1

3 2

3 8

3 9

5 1

5 25

5 10

【输出样例】

3

-99993

3

12

100007

-199987

-99993

100019

200013

-399969

400031

-99939