Найдите первые n
номера такси. С учетом значения n
. Я хотел бы найти первые n номеров такси.
Таксикаб - это число, которое может быть выражено как сумма двух совершенных кубов более чем одним способом.
(Обратите внимание, что существуют два связанных, но разных набора, называемых 'taxicab numbers': суммы из двух кубов в больше 1путь и наименьшие числа, которые являются сумма 2 положительных интегральных кубов в
n
способы. Этот вопрос касается прежнего набора, так как последний набор имеет только первые шесть членов)
Например:
1^3 + 12^3 = 1729 = 9^3 + 10^3
Я хотел бы получить краткий обзор алгоритма или фрагмента C о том, как подойти к проблеме.
The first five of these are:
I J K L Number
---------------------------------
1 12 9 10 1729
2 16 9 15 4104
2 24 18 20 13832
10 27 19 24 20683
4 32 18 30 32832