|
1, 2, 4, 6, 8, 10, 3, 9, 12, 16, 5, 15, 7, 11, 18, 21, 24, 27, 20, 28, 13, 14, 30, 33, 35, 42, 22, 44, 36, 48, 49, 56, 32, 40, 45, 54, 25, 50, 63, 70, 26, 39, 84, 98, 60, 80, 55, 66, 65, 75, 72, 78, 34, 38, 52, 64, 90, 96, 88, 104, 77, 91, 112, 120, 68, 76, 85
(list;
graph;
refs;
listen;
history;
text;
internal format)
|
|
|
OFFSET
|
0,2
|
|
COMMENTS
|
This sequence is a bijection from the nonnegative integers to the positive integers with inverse A357396 (see comments in A357378).
|
|
LINKS
|
|
|
EXAMPLE
|
|
|
PROG
|
(C) See Links section.
(Python)
from itertools import count, islice
def agen(): # generator of terms
alst, disallowed = [1], {1}; yield 1
for n in count(1):
ahalf, k = alst[n//2], 1
while ahalf*k in disallowed: k += 1
an = k; yield ahalf*an; alst.append(an); disallowed.add(ahalf*an)
|
|
CROSSREFS
|
|
|
KEYWORD
|
nonn
|
|
AUTHOR
|
|
|
STATUS
|
approved
|
|