OFFSET
0,1
EXAMPLE
a(0) = 0 + 0 + 2.
a(1) = 2 + 1 + 2.
a(2) = 4 + 1 + 2.
a(3) = 6 + 3 + 2.
a(4) = 8 + 1 + 2.
PROG
(Ruby) a=[]; 200.times{|i| a << i*2 + (i*2).to_s(2).reverse.to_i(2) + 2 }; p a
(PARI) a(n) = {my(b = binary(n)); my(lb = #b); 2*n + 2 + sum(i=1, lb, b[i]*(2^(i-1))); } \\ Michel Marcus, Jan 15 2014
CROSSREFS
KEYWORD
nonn,base
AUTHOR
Simon Strandgaard, Dec 07 2006
STATUS
approved