1729は、ハーディ–ラマヌジャン数として知られ、2つの方法で正の整数の2つの立方体の合計として表現できる最小の正の整数です(12^3+1^3=10^3+9^3=1729
)。n
(選択した言語にとって自然な形式の入力として)整数が与えられた場合n
、2つの一意の方法で2のべき乗した正の整数の和として表現できる最小の正の整数を見つけます。外部ソースを使用しません。最も少ないキャラクターが勝ちます。
これは実際にはの未解決の問題であることに注意してください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参照はこれを慣例で不要にします。乾杯!