OFFSET
0,8
COMMENTS
a(n) = 0 if and only if n = 0, 1, 2, 12.
The sorted unique members: 0, 1, 2, 3, 4, 6, 8, 15, 16, 17, 22, 26 ...
LINKS
Vincenzo Librandi, Table of n, a(n) for n = 0..1000
MATHEMATICA
a[n_Integer]:=Module[{f, i}, If[n<0, 0, f=Fibonacci[n]; i=Floor[Sqrt[f]]; Min[f-i^2, (i+1)^2-f]]]
Table[a[n], {n, 0, 70}] (* Vincenzo Librandi, Jan 20 2026 *)
PROG
(SageMath)
def a(n):
f = fibonacci(n)
return min((floor(sqrt(f))+1)^2 - f, f - floor(sqrt(f))^2)
(PARI) {a(n) = my(f, i); if( n<0, 0, i = sqrtint( f = fibonacci(n))); min(f - i^2, (i+1)^2 - f)}; /* Michael Somos, Jun 02 2014 */
(Magma) a := function(n) local f, i; if n lt 0 then return 0; end if; f := Fibonacci(n); i := Floor(Sqrt(f)); return Minimum(f - i^2, (i + 1)^2 - f); end function; [ a(n) : n in [0..70] ]; // Vincenzo Librandi, Jan 20 2026
CROSSREFS
KEYWORD
nonn
AUTHOR
Ralf Stephan, Jun 02 2014
STATUS
approved
