피타고라스 트리플 세 양의 정수하는 예 A, 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같다. (아직 무엇을 추측 할 수 있는가?)
