Puede haber otras formas además de reducir el límite superior. Puedo pensar en al menos 2 formas:
1) Tamaño de paso mayor que uno : considere el número 23. La suma de las quintas potencias de sus dígitos es 275. Ahora tenga en cuenta que si aumenta 23 en uno, aumenta la suma en al menos uno, ya que (x + 1) ^ 5 – x ^ 5> = 1, donde x es el dígito de las unidades. Por lo tanto, no necesita verificar los números del 24 al 29. Las cosas se vuelven difíciles a los 30. Por lo tanto, al usar un poco de lógica, debería poder saltar de un múltiplo de 10 al siguiente sin verificar todos los números intermedios.
2) Use la combinación en lugar de la permutación : tenga en cuenta que mientras revisa números de 5 dígitos, considera todos los números 12345, 12354, 12435, … cuando la suma de las quintas potencias para todos estos números es la misma. Si considera el conjunto de números {1, 2, 3, 4, 5}, puede encontrar la suma de las quintas potencias y simplemente verificar si la suma tiene exactamente estos dígitos. De esa manera, ¡puedes eliminar a los 5! números a la vez. Haga esto para todos los conjuntos posibles de todos los tamaños hasta 6.
- ¿Cómo funciona la función isPerfect de esta solución, ya que el problema 29 del proyecto Euler está calculando el recuento?
- ¿Cuál es la probabilidad de que un elemento permanezca en la misma posición en la matriz de n elementos distintos (por ejemplo, 0..n-1) después de realizar k intercambios aleatorios (el intercambio se realiza como elegir los índices k1 y k2 (k1 <k2) y cambiar un [k1] y un [k2]) en la matriz? Además, ¿cuál es la probabilidad de que la matriz permanezca igual después de estos k intercambios aleatorios?
- Tome cualquier número natural y agregue los dígitos individuales del número. Luego, agregue los dígitos del resultado. Sigue haciendo esto hasta que termines con un número de un solo dígito = x. ¿Son algunos valores de x más probables que otros?
- ¿Existe una fórmula / algoritmo para encontrar el radio de n círculos necesarios para llenar un área cuadrada?
- Álgebra lineal: ¿Es cierta la siguiente afirmación sobre el complemento ortogonal en un campo finito [matemática] Z_q ^ n [/ matemática]?