Contexte
Une grille triangulaire est une grille formée en mosaïque régulière du plan avec des triangles équilatéraux de longueur 1. L'illustration ci-dessous est un exemple de grille triangulaire.

Un point de réseau triangulaire est un sommet d'un triangle formant la grille triangulaire.
L' origine est un point fixe sur le plan, qui est l'un des points du réseau triangulaire.
Défi
À partir d'un entier non négatif n, recherchez le nombre de points de réseau triangulaires dont la distance euclidienne par rapport à l'origine est inférieure ou égale à n.
Exemple
La figure suivante est un exemple pour n = 7(ne montrant qu'une zone de 60 degrés par souci de commodité, le point A étant l'origine):

Cas de test
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
Astuce : Cette séquence n'est pas OEIS A003215 .
Règles
Les règles standard pour le golf de code s'appliquent. La soumission la plus courte gagne.
Veuillez inclure comment vous avez résolu le problème dans votre soumission.
n^2+1termes d' OEIS A004016 .
                


n. Vous avez donc deux fois plus de termes que vous le souhaitez.