OFFSET
0,5
COMMENTS
Equivalently, a(n) is the number of Sidon sets of {1..n} of size k.
LINKS
Andrew Howroyd, Table of n, a(n) for n = 0..464 (rows 0..60)
Wikipedia, Sidon sequence.
EXAMPLE
Triangle begins:
0 | 1;
1 | 1, 1;
2 | 1, 2, 1;
3 | 1, 3, 3;
4 | 1, 4, 6, 2;
5 | 1, 5, 10, 6;
6 | 1, 6, 15, 14;
7 | 1, 7, 21, 26, 2;
8 | 1, 8, 28, 44, 10;
9 | 1, 9, 36, 68, 26;
10 | 1, 10, 45, 100, 60;
11 | 1, 11, 55, 140, 110;
12 | 1, 12, 66, 190, 190, 4;
...
PROG
(PARI)
row(n)={
local(L=List());
my(recurse(k, r, b, w)=
if(k > n, if(r>=#L, listput(L, 0)); L[1+r]++,
self()(k+1, r, b, w);
b+=1<<k; if(!bitand(w, b<<k), self()(k+1, r+1, b, w + (b<<k)));
);
);
recurse(1, 0, 0, 0);
Vec(L)
}
CROSSREFS
KEYWORD
nonn,tabf
AUTHOR
Andrew Howroyd, Mar 27 2025
STATUS
approved
