พีทาโกรัสสามประกอบด้วยสามจำนวนเต็มบวก, B และ C เช่นว่า2 + B 2 c = 2 ทริปเปิลดังกล่าวเขียนขึ้นโดยทั่วไป (a, b, c) และตัวอย่างที่รู้จักกันดีคือ (3, 4, 5) ถ้า (a, b, c) เป็นพีทาโกรัสสามดังนั้นก็คือ (ka, kb, kc) สำหรับจำนวนเต็มบวก k ใด ๆ พีทาโกรัสดั้งเดิมสามซึ่งเป็นหนึ่งใน A, B และ C มีcoprime
การใช้ความรู้นี้เราสามารถสร้างลำดับโดยการผูกมัดความยาวน้อยที่สุดของสามอย่างด้วยกันโดยที่องค์ประกอบถัดไปในลำดับคือด้านตรงข้ามมุมฉาก (จำนวนมากที่สุด) ของ Pythagorean ดั้งเดิมที่เล็กที่สุดสามตัว
เริ่มด้วย Pythagorean ดั้งเดิมที่เล็กที่สุดสาม (3, 4, 5) ลำดับเริ่มต้นด้วย3
และด้านตรงข้ามมุมฉาก (องค์ประกอบถัดไปในลำดับ) 5
เป็น จากนั้นหา Pythagorean ดั้งเดิมที่เล็กที่สุดสามเท่าด้วย5
ขาและคุณจะได้รับ (5, 12, 13) 13
ดังนั้นลำดับยังคงมี
เอาท์พุทลำดับนั้นตลอดไปหรือรับอินพุตจำนวนเต็มn
และเอาท์พุทn
องค์ประกอบแรกของลำดับทั้งศูนย์หรือหนึ่งดัชนี
คุณจำเป็นต้องสนับสนุนเอาต์พุตอย่างน้อยผ่านและรวมถึง28455997
แต่ถ้าขีด จำกัด ของชนิดข้อมูลที่คุณใช้ถูกยกขึ้นอย่างกระทันหันมันจะต้องทำงานกับขีด จำกัด ใหม่นั้น ดังนั้นคุณจึงไม่สามารถเขียนรายการหมายเลขได้ยาก
3
5
13
85
157
12325
90733
2449525
28455997
295742792965
171480834409967437
656310093705697045
1616599508725767821225590944157
4461691012090851100342993272805
115366949386695884000892071602798585632943213
12002377162350258332845595301471273220420939451301220405
ลำดับที่คล้ายกัน (อย่าส่งออกสิ่งเหล่านี้!):
12325
นั้น
85
... เทอมถัดไปของมันคือ3613
(คุณสามารถเดาได้ไหมว่ามันคืออะไร?)