|
|
A085111
|
|
a(1) = 1; then add 1, multiply by 2, subtract 3, multiply by 4, add 5, multiply by 6, subtract 7, multiply by 8 and so on.
|
|
1
|
|
|
1, 2, 4, 1, 4, 9, 54, 47, 376, 385, 3850, 3839, 46068, 46081, 645134, 645119, 10321904, 10321921, 185794578, 185794559, 3715891180, 3715891201, 81749606422, 81749606399, 1961990553576, 1961990553601, 51011754393626, 51011754393599, 1428329123020772
(list;
graph;
refs;
listen;
history;
text;
internal format)
|
|
|
OFFSET
|
1,2
|
|
LINKS
|
|
|
PROG
|
(Python)
from itertools import count, islice
def agen(): # generator of terms
an = 1
for n in count(1):
yield an
if n&1: an += (n if n&3 == 1 else -n)
else: an *= n
|
|
CROSSREFS
|
|
|
KEYWORD
|
nonn
|
|
AUTHOR
|
|
|
EXTENSIONS
|
|
|
STATUS
|
approved
|
|
|
|