login

Year-end appeal: Please make a donation to the OEIS Foundation to support ongoing development and maintenance of the OEIS. We are now in our 61st year, we have over 378,000 sequences, and we’ve reached 11,000 citations (which often say “discovered thanks to the OEIS”).

A238757
Lexicographically earliest sequence of distinct positive integers such that for any n>0 we have (a(n) AND n) = 0 (where AND stands for the bitwise AND operator).
10
2, 1, 4, 3, 8, 9, 16, 5, 6, 17, 20, 18, 32, 33, 48, 7, 10, 12, 36, 11, 34, 40, 64, 35, 38, 37, 68, 65, 66, 96, 128, 13, 14, 21, 24, 19, 26, 25, 72, 22, 70, 69, 80, 67, 82, 81, 144, 15, 74, 73, 76, 75, 130, 129, 136, 71, 132, 133, 192, 131, 194, 193, 256, 23
OFFSET
1,1
COMMENTS
This is a permutation of the positive integers.
Apparently, a self-inverse permutation.
There are no fixed points.
PROG
(Perl) See Link section.
(Python)
from itertools import count, islice
def agen(): # generator of terms
aset, mink = set(), 1
for n in count(1):
an = mink
while an in aset or n&an: an += 1
aset.add(an); yield an
while mink in aset: mink += 1
print(list(islice(agen(), 64))) # Michael S. Branicky, Jun 22 2022
CROSSREFS
Cf. A238758.
Sequence in context: A028297 A207537 A114438 * A306888 A262230 A262155
KEYWORD
nonn
AUTHOR
Paul Tek, Mar 05 2014
STATUS
approved