Hardy-Ramanujan sayısı olarak bilinen 1729, iki pozitif artı tamsayı küpünün toplamı olarak iki şekilde ifade edilebilen en küçük pozitif tamsayıdır ( 12^3+1^3=10^3+9^3=1729). Bir tamsayı n(tercih ettiğiniz dilde doğal olan herhangi bir biçimde girdi olarak) n, iki farklı şekilde th gücüne yükseltilen iki pozitif tamsayının toplamı olarak ifade edilebilen en küçük pozitif tamsayıyı bulun . Harici kaynak kullanımı yok. En az karakter kazanır.
Bunun aslında çözülmemiş bir sorun olduğunu unutmayın n>4. Bu sayılar için, programınızın aramada sonsuza kadar çalışmasına izin verin veya denerken ölün! Sonsuz zaman ve kaynak verilirse programın sorunu çözmesini sağlayın.
1ilk çözüm:1 = cbrt(0.5)^3 + cbrt(0.5)^3 = ...
n. Aksi takdirde,91(değil1729) için bir çözümn=3, çünkü6^3+(−5)^3=4^3+3^3=91. Bunu Wikipedia bağlantınızdan öğrendim, bu yüzden HM referansınız bunu geleneksel olarak gereksiz kılar. Şerefe!