login
A182389
a(0)=1, a(n) = (a(n-1) + n) XOR n.
3
1, 3, 7, 9, 9, 11, 23, 25, 41, 59, 79, 81, 81, 83, 111, 113, 145, 179, 215, 249, 281, 315, 327, 329, 377, 395, 447, 449, 449, 451, 511, 513, 513, 515, 519, 521, 521, 523, 535, 537, 617, 699, 719, 721, 721, 723, 815, 881, 913, 1011, 1047, 1145, 1177, 1275, 1287
OFFSET
0,2
COMMENTS
a(n) >= n.
a(n) >= a(n-1). - Daniel Leary, Aug 21 2016
LINKS
Paolo Xausa, Table of n, a(n) for n = 0..10000 (terms 0..1000 from Ivan Panchenko)
FORMULA
a(0)=1, a(n)=(a(n-1) + n) XOR n, where XOR is the bitwise exclusive-OR operator.
EXAMPLE
a(5) = (a(4)+5) XOR 5 = (9+5) XOR 5 = 14 XOR 5 = 11.
MATHEMATICA
Module[{n = 0}, NestList[BitXor[++n, # + n] &, 1, 100]] (* Paolo Xausa, Nov 26 2024 *)
PROG
(Python)
a=1
for i in range(1, 55):
print(a, end=', ')
a += i
a ^= i
CROSSREFS
KEYWORD
nonn,base,easy
AUTHOR
Alex Ratushnyak, Apr 27 2012
STATUS
approved