cp's OEIS Frontend

This is a front-end for the Online Encyclopedia of Integer Sequences, made by Christian Perfect. The idea is to provide OEIS entries in non-ancient HTML, and then to think about how they're presented visually. The source code is on GitHub.

Showing 1-2 of 2 results.

A238097 Number of monic cubic polynomials with coefficients from {1..n} and maximum coefficient equal to n, for which all three roots are integers.

Original entry on oeis.org

0, 0, 1, 0, 1, 0, 1, 1, 1, 0, 2, 1, 1, 1, 2, 1, 2, 0, 2, 2, 2, 0, 3, 2, 1, 2, 3, 1, 3, 0, 3, 3, 1, 1, 4, 3, 1, 1, 3, 2, 3, 1, 2, 3, 2, 0, 4, 5, 2, 2, 2, 1, 3, 3, 3, 3, 1, 0, 5, 4, 1, 2, 4, 4, 3, 1, 2, 2, 3, 1, 5, 6, 1, 2, 3, 2, 3, 1, 4, 6, 2, 0, 5, 5, 1, 1, 3
Offset: 1

Views

Author

N. J. A. Sloane, Feb 22 2014

Keywords

Examples

			a(11) = 2 with polynomials x^3 + 6*x^2 + 11*x + 6 = (x+1) * (x+2) * (x+3) and x^3 + 7*x^2 + 11*x + 5 = (x+1)^2 * (x+5). - _Michael Somos_, Feb 23 2014
		

Crossrefs

Programs

  • Mathematica
    Table[p = Flatten[Table[{a, b, c, 1}, {a, n}, {b, n}, {c, n}], 2]; cnt = 0; Do[If[Max[p[[i]]] == n, poly = p[[i]].x^Range[0, 3]; r = Rest[FactorList[poly]]; If[Total[Transpose[r][[2]]] == 3 && Union[Coefficient[Transpose[r][[1]], x]] == {1}, Print[{n, r}]; cnt++]], {i, Length[p]}]; cnt, {n, 20}] (* T. D. Noe, Feb 22 2014 *)
  • PARI
    {a(n) = if( n<1, 0, sum(a1=1, n, sum(a2=1, n, sum(a3=1, n, vecmax([a1, a2, a3]) == n && vecsum( factor( Pol([1, a1, a2, a3]))[, 2]) == 3))))}; /* Michael Somos, Feb 23 2014 */

Extensions

Definition corrected by Giovanni Resta, Feb 22 2014
Extended by T. D. Noe, Feb 22 2014

A238098 Number of cubic polynomials with coefficients from {1..n} for which all three roots are integers.

Original entry on oeis.org

0, 0, 1, 1, 2, 3, 4, 5, 7, 8, 10, 12, 13, 15, 19, 21, 23, 25, 27, 30, 34, 36, 39, 44, 46, 49, 54, 57, 60, 64, 67, 72, 76, 79, 85, 91, 92, 95, 100, 106, 109, 115, 117, 122, 129, 132, 136, 147, 150, 154, 159, 163, 166, 174, 180, 187, 191, 194, 199, 210, 211, 216
Offset: 1

Views

Author

N. J. A. Sloane, Feb 22 2014

Keywords

Comments

A generalization of A006218 and A238096.

Crossrefs

Programs

  • PARI
    f(n) = if( n<1, 0, sum(a1=1, n, sum(a2=1, n, sum(a3=1, n, vecmax([a1, a2, a3]) == n && vecsum( factor( Pol([1, a1, a2, a3]))[, 2]) == 3)))); \\ A238097
    a(n) = sum(k=1, n, (n\k)*f(k));
    lista(nn) = my(v = vector(nn, k, f(k))); vector(nn, i, sum(k=1, i, (i\k)*v[k])); \\ Michel Marcus, Sep 28 2023

Formula

a(n) = Sum_{k=1..n} floor(n/k)*A238097(k).
Showing 1-2 of 2 results.