|
|
A004757
|
|
Binary expansion starts 101.
|
|
10
|
|
|
5, 10, 11, 20, 21, 22, 23, 40, 41, 42, 43, 44, 45, 46, 47, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185
(list;
graph;
refs;
listen;
history;
text;
internal format)
|
|
|
OFFSET
|
1,1
|
|
LINKS
|
|
|
FORMULA
|
a(2n) = 2a(n), a(2n+1) = 2a(n) + 1 + 4*[n==0].
|
|
EXAMPLE
|
22 in binary is 10110, so 22 is in sequence.
|
|
MATHEMATICA
|
Table[n + 4*2^Floor@ Log2@ n, {n, 57}] (* or *)
w = {1, 0, 1}; Select[Range[5, 185], If[# < 2^(Length@ w - 1), True, Take[IntegerDigits[#, 2], Length@ w] == w] &] (* Michael De Vlieger, Aug 10 2016 *)
Select[Range[5, 200], Take[IntegerDigits[#, 2], 3]=={1, 0, 1}&] (* Harvey P. Dale, Aug 26 2016 *)
|
|
PROG
|
(PARI) a(n)=n+4*2^floor(log(n)/log(2))
(Haskell)
import Data.List (transpose)
a004757 n = a004757_list !! (n-1)
a004757_list = 5 : concat (transpose [zs, map (+ 1) zs])
where zs = map (* 2) a004757_list
(Python)
|
|
CROSSREFS
|
|
|
KEYWORD
|
nonn,base,easy
|
|
AUTHOR
|
|
|
EXTENSIONS
|
|
|
STATUS
|
approved
|
|
|
|