1729 р., Відоме як число Харді – Рамануджана , - це найменше додатне ціле число, яке може бути виражене сумою двох кубів натуральних чисел двома способами ( 12^3+1^3=10^3+9^3=1729
). З огляду на ціле число n
(оскільки вхід у будь-якій формі є природним для обраної вами мови), знайдіть найменше додатне ціле число, яке можна виразити сумою двох позитивних цілих чисел, піднятих до цієї n
потужності двома унікальними способами. Немає використання зовнішніх джерел. Виграє мало хто з персонажів.
Зверніть увагу , що це насправді невирішена проблема для n>4
. Для цих номерів дозвольте вашій програмі працювати вічно в пошуку, або помріть, намагаючись! Зробіть так, щоб у випадку нескінченного часу та ресурсів програма вирішила б проблему.
1
це перше рішення:1 = cbrt(0.5)^3 + cbrt(0.5)^3 = ...
n
S". В іншому випадку,91
(НЕ1729
) є рішеннямn=3
, так як6^3+(−5)^3=4^3+3^3=91
. Я дізнався про це з вашого посилання на Вікіпедію, тому, можливо, ваша довідка щодо НМ робить це непотрібним умовно. Ура!