tło
Trójkątny siatka jest siatką tworzą płaszczyznę płytki z regularnie trójkątów równobocznych o boku 1. Poniższy rysunek przedstawia przykład trójkątnej kratki.

Trójkątny punkt kratowy jest wierzchołkiem trójkąta tworzącego trójkątną siatkę.
Pochodzenie jest stałym punktem na płaszczyźnie, która jest jednym z trójkątnych punktów kratowych.
Wyzwanie
Biorąc pod uwagę nieujemną liczbę całkowitą n, znajdź liczbę trójkątnych punktów sieci, których odległość euklidesowa od początku jest mniejsza lub równa n.
Przykład
Poniższy rysunek jest przykładem n = 7(pokazujący dla wygody tylko obszar 60 stopni, z którego punktem początkowym jest punkt A):

Przypadki testowe
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
Wskazówka : Ta sekwencja nie jest OEIS A003215 .
Zasady
Obowiązują standardowe zasady gry w golfa kodowego . Najkrótsze zgłoszenie wygrywa.
W zgłoszeniu prosimy o uwzględnienie sposobu rozwiązania problemu.
n^2+1warunków OEIS A004016 .



n, więc ma dwa razy więcej terminów, niż chcesz.