Mientras jugaba con la programación, se me ocurrió un problema.
Dado $n$ digamos que $2^{64}$ (entero sin signo de 64 bits). Encuentra un entero positivo $x$ , $1 \leq x \leq n$ , de tal manera que $x$ tiene máximos divisores.
Mi intento fue:
Dejemos que $n = p_1^{a_1} \times p_2^{a_2} \times ... \times p_k^{a_k}.$
El número de divisores viene dado por: $$(a_1 + 1) \times (a_2 + 1) \times ... \times (a_k + 1)$$
Tenemos que encontrar el máximo de estos productos. Dado que $(a_1 + 1)_{max} \implies {a_1}_{max}$ el producto se convierte en: $a_1 \times a_2 \times .... \times a_k$
Dejemos que $P = a_1 \times a_2 \times .... \times a_k$ .
El máximo de $P$ significa $a_i = a_j$ donde $1 \leq i, j \leq k$ .
Así que supongo que mi pregunta es cómo podemos encontrar un número que sea menor que $n$ que tiene esta propiedad?
Gracias,