A182389 a(0)=1, a(n) = (a(n-1) + n) XOR n.
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
Examples
a(5) = (a(4)+5) XOR 5 = (9+5) XOR 5 = 14 XOR 5 = 11.
Links
- Paolo Xausa, Table of n, a(n) for n = 0..10000 (terms 0..1000 from Ivan Panchenko)
Programs
-
Mathematica
Module[{n = 0}, NestList[BitXor[++n, # + n] &, 1, 100]] (* Paolo Xausa, Nov 26 2024 *)
-
Python
a=1 for i in range(1,55): print(a, end=',') a += i a ^= i
Formula
a(0)=1, a(n)=(a(n-1) + n) XOR n, where XOR is the bitwise exclusive-OR operator.
Comments