OFFSET
0,7
COMMENTS
The circular distance of 1 and n is 1 (for n>1).
LINKS
Alois P. Heinz, Table of n, a(n) for n = 0..100
EXAMPLE
a(0) = 1: {}.
a(1) = 1: 1.
a(2) = 1: 1|2.
a(3) = 1: 1|2|3.
a(4) = 1: 1|2|3|4.
a(5) = 1: 1|2|3|4|5.
a(6) = 8: 14|25|36, 14|25|3|6, 14|2|36|5, 14|2|3|5|6, 1|25|36|4, 1|25|3|4|6, 1|2|36|4|5, 1|2|3|4|5|6.
a(7) = 29: 14|25|36|7, 14|25|37|6, 14|25|3|6|7, 14|26|37|5, 14|26|3|5|7, 14|2|36|5|7, 14|2|37|5|6, 14|2|3|5|6|7, 15|26|37|4, 15|26|3|47, 15|26|3|4|7, 15|2|36|47, 15|2|36|4|7, 15|2|37|4|6, 15|2|3|47|6, 15|2|3|4|6|7, 1|25|36|47, 1|25|36|4|7, 1|25|37|4|6, 1|25|3|47|6, 1|25|3|4|6|7, 1|26|37|4|5, 1|26|3|47|5, 1|26|3|4|5|7, 1|2|36|47|5, 1|2|36|4|5|7, 1|2|37|4|5|6, 1|2|3|47|5|6, 1|2|3|4|5|6|7.
MAPLE
b:= proc(n, l, m, h) option remember;
`if`(n=0, `if`(1 in [l, m] or l=2, 0, 1), add(
`if`(j in [l, m], 0, b(n-1, j, l, max(h, j))), j=1..h+1))
end:
a:= n-> `if`(n<6, 1, b(n, 0$3)):
seq(a(n), n=0..30);
MATHEMATICA
b[n_, l_, m_, h_] := b[n, l, m, h] = If[n==0, If[l==1 || m==1 || l==2, 0, 1], Sum[If[j==l || j==m, 0, b[n - 1, j, l, Max[h, j]]], {j, 1, h + 1}]];
a[n_] := If[n < 6, 1, b[n, 0, 0, 0]];
a /@ Range[0, 30] (* Jean-François Alcover, Dec 11 2020, after Alois P. Heinz *)
CROSSREFS
KEYWORD
nonn
AUTHOR
Alois P. Heinz, Aug 20 2015
STATUS
approved