OFFSET
0
COMMENTS
Pentagonal numbers are of the form (3*n^2-n)/2.
LINKS
FORMULA
For n > 0, a(n) = floor(sqrt(2*n/3+1/36)+1/6)-floor(sqrt(2*(n-1)/3+1/36)+1/6).
For n>0, a(n) = 1 if n=m*(3*m-1)/2 and a(n) = 0 otherwise where m = floor(sqrt(2n/3))+1. - Chai Wah Wu, Oct 02 2025
MATHEMATICA
Join[{1}, Table[If[IntegerQ[(1+Sqrt[1+24n])/6], 1, 0], {n, 100}]] (* Harvey P. Dale, Feb 25 2018 *)
Module[{nn=20, n5}, n5=PolygonalNumber[5, Range[0, nn]]; Table[If[MemberQ[ n5, n], 1, 0], {n, 0, n5[[-1]]}]] (* Harvey P. Dale, Dec 30 2021 *)
PROG
(PARI) a(n) = ispolygonal(n, 5); \\ Michel Marcus, Aug 04 2023
(Python)
from math import isqrt
def A255849(n): return int((m:=isqrt((k:=n<<1)//3)+1)*(3*m-1)==k) if n else 1 # Chai Wah Wu, Oct 02 2025
CROSSREFS
KEYWORD
nonn
AUTHOR
Mikael Aaltonen, Mar 08 2015
EXTENSIONS
More terms from Antti Karttunen, Dec 15 2024
STATUS
approved
