Fondo
Una cuadrícula triangular es una cuadrícula formada al enlosar el plano regularmente con triángulos equiláteros de longitud lateral 1. La siguiente imagen es un ejemplo de una cuadrícula triangular.
Un punto reticular triangular es un vértice de un triángulo que forma la cuadrícula triangular.
los origen es un punto fijo en el plano, que es uno de los puntos reticulares triangulares.
Reto
Dado un número entero no negativo n
, encuentre el número de puntos reticulares triangulares cuya distancia euclidiana desde el origen es menor o igual quen
.
Ejemplo
La siguiente figura es un ejemplo para n = 7
(que muestra solo un área de 60 grados por conveniencia, siendo el punto A el origen):
Casos de prueba
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
Sugerencia : esta secuencia no es OEIS A003215 .
Reglas
Reglas estándar para el código de golf . La presentación más corta gana.
Incluya cómo resolvió el desafío en su envío.
n^2+1
términos de OEIS A004016 .
n
, por lo que tiene el doble de términos que desee.