#B1319. 六边形蜂巢
六边形蜂巢
【题目描述】
蜂巢以六边形螺旋方式编号:编号 的格子坐标为 ,编号 的格子坐标为 ,之后按逆时针方向绕中心一圈圈扩展。
示意图如下,左侧是坐标,右侧是对应数字编号:
给定若干编号,请输出对应坐标。
【输入描述】
第一行输入整数 。
接下来 行,每行输入一个正整数 。
保证:
- 。
- 。
【输出描述】
输出 行,每行两个整数,表示编号 对应蜂巢格子的坐标。
【样例 1】
【样例 1 输入】
6
1
2
3
4
5
6
【样例 1 输出】
0 0
0 1
-1 1
-1 0
0 -1
1 -1
【样例 1 解释】
编号 位于原点,编号 位于第一圈的起点。
【样例 2】
【样例 2 输入】
4
7
8
10
19
【样例 2 输出】
1 0
1 1
-1 2
2 0
【数据规模与约定】
| 测试点编号 | 分数 | 特殊性质 |
|---|---|---|
1 ~ 4 |
40 | |
5 ~ 10 |
60 | , |