OFFSET
0,3
LINKS
FORMULA
if n is a 4th power then a(n)=a(n^(1/4))^4, otherwise if the difference between n and the highest 4th power less than n is odd then a(n)=n+1, otherwise a(n)=(n-1)^4.
MATHEMATICA
a[n_] := a[n] = Which[r = n^(1/4); IntegerQ[r], a[r]^4, OddQ[n - Floor[r]^4], n+1, True, (n-1)^4]; a[0]=0; a[1]=1; Table[a[n], {n, 0, 45}] (* Jean-François Alcover, Aug 07 2012, after formula *)
PROG
(Python)
from sympy import integer_nthroot
def A054793(n):
a, b = integer_nthroot(n, 4)
return n if n <= 1 else A054793(a)**4 if b else n+1 if (n-a**4) % 2 else (n-1)**4 # Chai Wah Wu, Apr 02 2021
CROSSREFS
KEYWORD
nonn,nice
AUTHOR
Henry Bottomley, Apr 27 2000
STATUS
approved