자연수 감안할 때 n
, 리턴 n
번째 레이 랜드 번호를 .
레이 랜드 번호
Leyland 수는 k
형식의 양의 정수 입니다.
k = x^y + y^x
x,y
1보다 큰 정수는 어디에 있습니까 ?
그것들은 오름차순으로 열거됩니다.
편집 : @DigitalTrauma 다음 "정의"를 포함하는 것이 좋습니다.
and의
x^y+y^x
가능한 모든 값을 가방에 넣고 중복을 피 한다고 상상해보십시오 . 그런 다음 가방을 정렬합니다. 분류 된 가방은 우리의 순서입니다.x
y
세부
가장 적합한 방식으로 0 또는 1 기반 색인을 사용할 수 있습니다.
프로그램은 부호있는 최대 32 비트 정수보다 적은 모든 Leyland 숫자를 적어도 출력 할 수 있어야합니다. (이 한계 아래의 마지막 Leyland 수 1996813914
는 색인 82
입니다.)
테스트 사례
처음 몇 용어는 다음과 같습니다.
8, 17, 32, 54, 57, 100, 145, 177, 320, 368, 512, 593, 945, 1124
첫 번째 항목을 제외한 OEIS의 A076980 첫 번째 추가 항목으로 인해 OEIS의 인덱스는 1 씩 이동합니다.
OEIS b 파일 에서 더 찾을 수 있습니다
8
이전 인 17
아닌 다른 방식 라운드.
x^y+y^x
가능한 모든 값을 가방에 넣은 다음 중복 된 값을 피한다고 상상해보십시오 . 그런 다음 가방을 정렬합니다. 분류 된 가방은 우리의 순서입니다. x
y
They are enumerated in ascending order
이것이 무엇을 의미하는지 잘 모르겠습니다. x와 y의 목록을 제공 할 수 있습니까?