Cantidad de divisores de un número
Contar divisores no es listarlos uno por uno, sino descubrir cómo se arma el número con primos. Todo número tiene una receta única llamada descomposición canónica, donde cada primo aparece con su exponente. Si conoces esos exponentes, ya tienes todo para contar.
La idea clave es que cada divisor se forma eligiendo cuántas veces usas cada primo. Para un primo con exponente a, puedes usarlo de 0 veces hasta a veces, lo que da a + 1 opciones. El exponente 0 significa no usarlo, y eso también crea divisores distintos, por eso el +1 nunca se olvida.
Cuando hay varios primos, las elecciones son independientes y se multiplican, como armar outfits con polos y pantalones. Por eso la fórmula general es D(N) = (a1 + 1) x (a2 + 1) x ... x (ak + 1). Esta cuenta ya incluye al 1 y al propio N.
Por ejemplo, 72 = 2^3 x 3^2 tiene exponentes 3 y 2, entonces D(72) = (3+1) x (2+1) = 4 x 3 = 12. Sus 12 divisores son 1, 2, 3, 4, 6, 8, 9, 12, 18, 24, 36 y 72.