传统题 1000ms 256MiB

第k个二元组

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

问题描述

给定一个 NN,现在有 N2N^2 个二元组 (x,y)(1x,yN)(x,y)(1\le x,y\le N),他们按照以下方式定义:

  • 若第 AA 个二元组两项之和 Ax+AyA_x+A_y 小于第 BB 个二元组两项之和 Bx+ByB_x+B_y,则 (Ax,Ay)<(Bx,By)(A_x,A_y)<(B_x,B_y)
  • 若第 AA 个二元组两项之和 Ax+AyA_x+A_y 等于第 BB 个二元组两项之和 Bx+ByB_x+B_y,若 Ax<BxA_x<B_x,则 (Ax,Ay)<(Bx,By)(A_x,A_y)<(B_x,B_y)

现在给定你一个正整数 KK,问你第 KK 个二元组编号为多少。

输入格式

第一行输入一个正整数 TT,表示 TT 组数据。

接下来 TT 行,每行输入两个正整数 N,KN,K,含义如题所述。

1T105,1N109,1KN21\le T\le 10^5,1\le N \le 10^{9},1\le K\le N^2

输出格式

输出 TT 行,每行包含 22 个由空格隔开的正整数 (a,b)(a,b),为符合题目要求的第 KK 个二元组的两个编号。

样例输入

4
2 3
4 3
3 7
114514 1919810

样例输出

2 1
2 1
2 3
1949 11

说明

对于 N=2N=2,四个二元组排列如下:

图片描述

蓝桥杯国赛训练

未参加
状态
已结束
规则
IOI
题目
13
开始于
2025-5-29 20:00
结束于
2025-6-15 12:00
持续时间
400 小时
主持人
参赛人数
74