login
A057165
Indices of addition steps in Recamán's sequence A005132.
9
0, 1, 2, 3, 5, 6, 7, 9, 11, 13, 15, 17, 18, 19, 21, 24, 26, 28, 30, 32, 33, 34, 36, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 66, 67, 69, 71, 73, 75, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 101, 102, 104, 106, 108, 112, 113, 114
OFFSET
1,3
PROG
(Haskell)
import Data.Set (Set, singleton, notMember, insert)
a057165 n = a057165_list !! n
a057165_list = r (singleton 0) 1 0 where
r :: Set Integer -> Integer -> Integer -> [Integer]
r s n x = if x > n && (x - n) `notMember` s
then r (insert (x-n) s) (n+1) (x-n)
else n : r (insert (x+n) s) (n+1) (x+n)
-- Reinhard Zumkeller, Mar 17 2011
CROSSREFS
Union of A187921 and A187922.
Sequence in context: A340610 A358229 A106843 * A245395 A347498 A023884
KEYWORD
nonn
AUTHOR
N. J. A. Sloane, Sep 14 2000
EXTENSIONS
Initial zero added by N. J. A. Sloane, May 01 2020
STATUS
approved