OFFSET
1,4
COMMENTS
For n > 1, a(n) = greatest Fibonacci number that divides n and is less than n.
LINKS
Antti Karttunen, Table of n, a(n) for n = 1..10946
FORMULA
EXAMPLE
For n=3, the greatest Fibonacci number that divides 3 and is less than 3 is A000045(1)=A000045(2)=1, thus a(3) = 1.
For n=20, the greatest Fibonacci number that divides 20 and is less than 20 is A000045(5)=5, thus a(20) = 5.
For n=21, the greatest Fibonacci number that divides 21 and is less than 21 is A000045(4)=3, thus a(21) = 3.
PROG
(Scheme)
;; A stand-alone program:
(define (A280686 n) (let loop ((f1 1) (f2 1) (lpd 1)) (cond ((>= f2 n) lpd) ((zero? (modulo n f2)) (loop f2 (+ f1 f2) f2)) (else (loop f2 (+ f1 f2) lpd)))))
(PARI) a(n)=my(r=1, lim=if(n%2, n\3, n/2), a=1, b=2); while(b<n, if(n%b==0, r=b); [a, b]=[b, a+b]); r \\ Charles R Greathouse IV, Jun 20 2017
CROSSREFS
KEYWORD
nonn
AUTHOR
Antti Karttunen, Jan 11 2017
STATUS
approved