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степень». В противном случае91(не1729) является решением дляn=3, так как6^3+(−5)^3=4^3+3^3=91. Я узнал об этом из вашей ссылки на Википедию, так что, возможно, ваша ссылка на HM делает это ненужным по соглашению. Ура!