1729, conocido como el número Hardy-Ramanujan , es el entero positivo más pequeño que se puede expresar como la suma de dos cubos de enteros positivos de dos maneras ( 12^3+1^3=10^3+9^3=1729
). Dado un número entero n
(como entrada en cualquier forma que sea natural para su idioma de elección) encuentre el número entero positivo más pequeño que pueda expresarse como la suma de dos enteros positivos elevados a la n
potencia th de dos maneras únicas. Sin uso de fuentes externas. Pocos personajes ganan.
Tenga en cuenta que esto es realmente un problema sin resolver para n>4
. Para esos números, ¡deje que su programa se ejecute para siempre en la búsqueda, o muera en el intento! Asegúrese de que si se le da tiempo y recursos infinitos, el programa resolverá el problema.
1
es la primera solución:1 = cbrt(0.5)^3 + cbrt(0.5)^3 = ...
n
potencia th". De lo contrario,91
(no1729
) es la solución paran=3
, ya que6^3+(−5)^3=4^3+3^3=91
. Aprendí esto de su enlace de Wikipedia, así que tal vez su referencia HM hace que esto sea innecesario por convención. ¡Salud!