问题
我们在直角坐标系上定义了两个不同点P(x1,y1)、Q(x2,y2)之间的严格全序关系,如下所示。
- 如果 ∣x1∣+∣y1∣neq∣x2∣+∣y2∣ 并且 ∣x1∣+∣y1∣<∣x2∣+∣y2∣,则 P<Q
- 如果 ∣x1∣+∣y1∣=∣x2∣+∣y2∣ 并且 x1neqx2 且 x1<x2,则 P<Q
- 如果 ∣x1∣+∣y1∣=∣x2∣+∣y2∣ 并且 x1=x2 且 y1<y2,则 P<Q
- 否则,P>Q
你的任务是回答许多查询问题:“当按照上述定义的关系对所有整数点阵mathbbZ2进行升序排序时,输出第n(从1开始计数)个元素”。
输入
输入数据按照下列格式给出。
Q
n1
n2
:
nQ
- 第一行是一个整数Q(1leqQleq100,000),表示查询的数量。
- 接下来的Q行,每行包含一个查询的信息。第i行(1leqileqQ)包含一个整数ni(1leqnileq1018),表示第i个查询的数字n。
输出
输出Q行,每行包含一个查询的答案,按照输入中查询的顺序排列。请确保在最后一行结尾处插入一个换行符。
输入示例 1
7
1
2
3
4
5
6
1000000000000000000
输出示例 1
0 0
-1 0
0 -1
0 1
1 0
-2 0
263818038 443288743