|
|
A320920
|
|
a(n) is the smallest number m such that binomial(m,n) is nonzero and is divisible by n!.
|
|
1
|
|
|
1, 4, 9, 33, 28, 165, 54, 1029, 40832, 31752, 28680, 2588680, 2162700, 12996613, 12341252, 4516741125, 500367376, 133207162881, 93770874890, 7043274506259, 40985291653137, 70766492123145, 321901427163142, 58731756479578128, 676814631896875010, 6820060161969750025
(list;
graph;
refs;
listen;
history;
text;
internal format)
|
|
|
OFFSET
|
1,2
|
|
COMMENTS
|
a(n) is such that a nontrivial n-symmetric permutation of [1..a(n)] might exist.
|
|
LINKS
|
|
|
EXAMPLE
|
The sequence of binomial coefficients C(n,3) starts as: 0, 0, 1, 4, 10, 20, 35, 56, 84, 120, 165, and so on. The smallest nonzero number divisible by 3! is 84, which is C(9,3). Therefore a(3) = 9.
|
|
MATHEMATICA
|
a[n_] := Module[{w, m, bc}, {w, m} = {n!, n}; bc[i_] := Binomial[n-1, i] ~Mod~ w; While[True, bc[n] = (bc[n-1] + bc[n]) ~Mod~ w; If[bc[n] == 0, Return[m]]; For[i = n-1, i >= 0, i--, bc[i] = (bc[i-1] + bc[i]) ~Mod~ w]; m++]];
|
|
PROG
|
(Python)
from sympy import factorial, binomial
w, m = int(factorial(n)), n
bc = [int(binomial(n-1, i)) % w for i in range(n+1)]
while True:
bc[n] = (bc[n-1]+bc[n]) % w
if bc[n] == 0:
return m
for i in range(n-1, 0, -1):
bc[i] = (bc[i-1]+bc[i]) % w
|
|
CROSSREFS
|
|
|
KEYWORD
|
nonn
|
|
AUTHOR
|
|
|
EXTENSIONS
|
|
|
STATUS
|
approved
|
|
|
|