A ピタゴラストリプルように3つの正の整数、B、及びC、から成る2 + B 2 = C 2。このようなトリプルは一般的に(a、b、c)で記述され、よく知られた例は(3、4、5)です。(a、b、c)がピタゴラスのトリプルの場合、正の整数kの場合も(ka、kb、kc)です。原始的なピタゴラスのトリプルは、a、b、およびcが互いに素であるトリプルです。
この知識を使用して、最小長のトリプルを連結することでシーケンスを作成できます。シーケンスの次の要素は、長さの最小要素として前の要素を含む最小プリミティブピタゴラストリプルの斜辺(最大数)です。
最小のプリミティブピタゴラストリプル(3、4、5)から始めます。シーケンスはで始まり3
、斜辺(シーケンスの次の要素)は5
です。次に5
、足として最小の原始的なピタゴラスのトリプルを見つけて、(5、12、13)を取得します。したがって、シーケンスはに続き13
ます。
シーケンスを永久に出力するか、整数入力n
を取りn
、シーケンスの最初の要素(0または1のインデックス付き)を出力します。
少なくともを含む出力をサポートする必要があり28455997
ますが、使用しているデータ型の制限が突然引き上げられた場合、その新しい制限に対応する必要があります。したがって、数字のリストをハードコーディングすることはできません。
3
5
13
85
157
12325
90733
2449525
28455997
295742792965
171480834409967437
656310093705697045
1616599508725767821225590944157
4461691012090851100342993272805
115366949386695884000892071602798585632943213
12002377162350258332845595301471273220420939451301220405
同様のシーケンス(これらを出力しないでください!):
12325
。
85
ます...次の用語は3613
(それが何であるかを推測できますか?)