データベースとクックブックを検索しましたが、正しい答えが見つからないようです。範囲内の自己パワーを合計する非常に単純な python コードがあります。この非常に大きな数の最後の 10 桁が必要で、getcontext().prec を試しましたが、まだ制限に達しています。
コードは次のとおりです。
def SelfPowers(n):
total = 0
for i in range(1,n):
total += (i**i)
return(total)
print SelfPowers(n)
どうすればこれらの美しい数字をすべて見ることができますか? 私のクアッドコアでは比較的高速に印刷されます。これは ProjectEuler の楽しみのためだけのものです。問題 #48、ネタバレは避けてください。解決策は望んでいません。また、私のために仕事を終わらせたくないので、正しい方向に向けていただければ幸いです。
ありがとう、mp