グラハムの数は7で終わります。理論的には、宇宙自体のサイズよりも多くの情報を保存する必要があります。ただし、グラハム数の最後の数桁を計算することは可能です。
最後の数桁は次のとおりです。
02425950695064738395657479136519351798334535362521
43003540126026771622672160419810652263169355188780
38814483140652526168785095552646051071172000997092
91249544378887496062882911725063001303622934916080
25459461494578871427832350829242102091825896753560
43086993801689249889268099510169055919951195027887
17830837018340236474548882222161573228010132974509
27344594504343300901096928025352751833289884461508
94042482650181938515625357963996189939679054966380
03222348723967018485186439059104575627262464195387
プログラムにはこれら(または同様の数)が含まれていない場合がありますが、計算する必要があります。200桁以上を計算する必要があります。
stdoutへの出力。適切なハードウェアでの最大実行時間は2分です。最短のプログラムが勝ちます。
何桁印刷する必要がありますか?
—
ドグバート
@Dogbert D'oh。私は逃しました。200以上であれば問題ありません。
—
トーマスO
Rubyは計算すらしませんが
—
ニブラー
3**7625597484987、Pythonは計算します:)
@gnibbler、ええと?結果は3兆桁以上になります。
—
ドグバート
@Dogbert、十分なメモリと時間が与えられると、Pythonはlongを使用して計算を進めます。Rubyは3 ** 5000000さえ実行しません。そこに何らかの制限があるようです
—
ニブラー