Bir Pisagor üç üç pozitif tamsayılar olduğu böyle, a, b ve c, oluşan 2 + B 2 = C 2 . Böyle bir üçlü genellikle yazılır (a, b, c) ve iyi bilinen bir örnek (3, 4, 5). (A, b, c) bir Pisagor üçlüsü ise, herhangi bir pozitif tamsayı k için de (ka, kb, kc) olur. İlkel bir Pisagorlu üçlü, içinde a, b ve c'nin kopya olduğu bir üçlüdür .
Bu bilgiyi kullanarak, en az üçlü uzunlukları birlikte zincirleyerek bir dizi oluşturabiliriz; buradaki sekanstaki bir sonraki eleman, uzunluklarını en küçük olan önceki elemanı içeren en küçük ilkel Pisagor üçlüünün hipotenüsüdür (en büyük sayı).
En küçük ilkel Pisagor üçlü (3, 4, 5) ile başlayın. Dizi ile başlar 3
ve hipotenüs (dizideki bir sonraki eleman) olur 5
. Öyleyse en küçük ilkel Pisagorlu 5
bacağını üçlü olarak bulun ve siz de elde edin (5, 12, 13). Böylece dizi devam ediyor 13
.
Ya diziyi sonsuza dek çıkar ya da bir tamsayı girişi alır n
ve n
dizinin ilk öğelerini sıfır ya da dizine eklenir.
En azından ve dahil olmak üzere çıktıları desteklemeniz gerekir 28455997
, ancak kullandığınız veri türünün sınırı aniden yükseltildiyse, bu yeni sınır için çalışması gerekir. Yani bir sayı listesini zorla yazamazsınız.
3
5
13
85
157
12325
90733
2449525
28455997
295742792965
171480834409967437
656310093705697045
1616599508725767821225590944157
4461691012090851100342993272805
115366949386695884000892071602798585632943213
12002377162350258332845595301471273220420939451301220405
Benzer diziler (bunları çıkarmayın!):
12325
.
85
... bir sonraki dönem 3613
(henüz ne olduğunu tahmin edebilir misiniz?)