login
A384047
Triangle read by rows: T(n, k) for 1 <= k <= n is the largest divisor of k that is a unitary divisor of n.
20
1, 1, 2, 1, 1, 3, 1, 1, 1, 4, 1, 1, 1, 1, 5, 1, 2, 3, 2, 1, 6, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 9, 1, 2, 1, 2, 5, 2, 1, 2, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 3, 4, 1, 3, 1, 4, 3, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13
OFFSET
1,3
LINKS
Amiram Eldar, Table of n, a(n) for n = 1..10585 (first 145 rows flattened)
FORMULA
T(n, 1) = 1.
T(n, n) = n.
T(n, k) <= A050873(n, k) = gcd(n, k), with equality if n is squarefree (A005117).
EXAMPLE
Triangle begins:
1
1, 2
1, 1, 3
1, 1, 1, 4
1, 1, 1, 1, 5
1, 2, 3, 2, 1, 6
1, 1, 1, 1, 1, 1, 7
1, 1, 1, 1, 1, 1, 1, 8
1, 1, 1, 1, 1, 1, 1, 1, 9
1, 2, 1, 2, 5, 2, 1, 2, 1, 10
MATHEMATICA
udiv[n_] := Select[Divisors[n], CoprimeQ[#, n/#] &]; T[n_, k_] := Max[Intersection[udiv[n], Divisors[k]]]; Table[T[n, k], {n, 1, 10}, {k, 1, n}] // Flatten
PROG
(PARI) udiv(n) = select(x -> gcd(x, n/x) == 1, divisors(n));
T(n, k) = vecmax(setintersect(udiv(n), divisors(k)));
CROSSREFS
Upper right triangle of A322482.
Sequence in context: A167407 A216764 A165430 * A384245 A334215 A164823
KEYWORD
nonn,tabl,easy
AUTHOR
Amiram Eldar, May 18 2025
STATUS
approved