背景
甲三角形网格是由边长为1的等边三角形定期平铺的平面形成一个网格下面的图片是一个三角形的网格的例子。
甲三角晶格点是一个三角形形成三角格子的一个顶点。
的原点是在平面上,这是三角晶格点中的一个固定点。
挑战
给定一个非负整数n
,请找出其与原点的欧几里得距离小于或等于的三角形格点的数量n
。
例
下图是一个示例n = 7
(为方便起见,仅显示60度区域,以A点为原点):
测试用例
Input | Output
---------------
0 | 1
1 | 7
2 | 19
3 | 37
4 | 61
5 | 91
6 | 127
7 | 187
8 | 241
9 | 301
10 | 367
11 | 439
12 | 517
13 | 613
14 | 721
15 | 823
16 | 931
17 | 1045
18 | 1165
19 | 1303
20 | 1459
40 | 5815
60 | 13057
80 | 23233
100 | 36295
200 | 145051
500 | 906901
1000 | 3627559
提示:该序列不是 OEIS A003215。
规则
适用于代码高尔夫球的标准规则。提交时间最短者获胜。
请在提交的内容中包括您如何解决挑战。
n
两倍。