소개 (무시 될 수 있음)
모든 양수를 규칙적인 순서 (1, 2, 3, ...)로 넣는 것은 약간 지루하지 않습니까? 그래서 여기 모든 양수의 순열 (순환)에 관한 일련의 도전이 있습니다. 이것이이 시리즈의 다섯 번째 과제입니다 ( 첫 번째 , 두 번째 , 세 번째 및 네 번째 도전에 연결됨).
이 문제에서 우리는 얽혀있는 Wythoff 배열 충족 눈사태 피보나치 시퀀스와 비티 시퀀스를!
피보나치 수는 아마 잘 알려진 순서 당신의 대부분이다. 주어 두 시작 번호 및 , 다음 주어진다 : 에 대한 .
비티 시퀀스 파라미터 주어진 이다 : 대한 . Beatty 시퀀스의 속성 중 하나는 모든 매개 변수 대해 정확히 하나의 매개 변수 이 있으므로 해당 매개 변수에 대한 Beatty 시퀀스가 분리 되고 함께 결합되어 모든 자연수를 포함합니다. 0 (예 : ).
이제 각 부분이 피보나치 시퀀스 이고 각 열이 비티 시퀀스 인 배열을 만들 수 있습니다 . 이 배열은 Wythoff 배열 입니다. 가장 좋은 점은이 배열에서 모든 양수는 정확히 한 번 나타납니다! 배열은 다음과 같습니다 :
1 2 3 5 8 13 21 34 55 89 144 ...
4 7 11 18 29 47 76 123 199 322 521 ...
6 10 16 26 42 68 110 178 288 466 754 ...
9 15 24 39 63 102 165 267 432 699 1131 ...
12 20 32 52 84 136 220 356 576 932 1508 ...
14 23 37 60 97 157 254 411 665 1076 1741 ...
17 28 45 73 118 191 309 500 809 1309 2118 ...
19 31 50 81 131 212 343 555 898 1453 2351 ...
22 36 58 94 152 246 398 644 1042 1686 2728 ...
25 41 66 107 173 280 453 733 1186 1919 3105 ...
27 44 71 115 186 301 487 788 1275 2063 3338 ...
...
행 및 열 의 요소 는 다음과 같이 정의됩니다.
여기서 는 황금비입니다. .
이 배열의 대각 대각선을 따르는 경우 A035513 을 얻 습니다 .이 도전 과제의 대상 시퀀스입니다 (이 시퀀스는 Neil Sloane에 의해 OEIS에 추가됩니다 !). 이는 "순수한 시퀀스"문제이므로, 주어진 n에 대한 a ( n ) 을 입력 으로 출력 것이 좋습니다 . 여기서 a ( n ) 은 A035513 입니다.
당신이 얻을 따를 수있는 다른 전략이있다 ( N ) 정말 재미있는 (내 생각에)이 문제를 만든다.
직무
정수 입력 주어 출력 ( N ) 정수 포맷, ( n은 ) 이다 A035513를 .
참고 : 여기서는 1 기반 색인 작성이 가정됩니다. 0 기반 인덱싱을 사용할 수 있으므로 등이 있습니다. 이것을 사용하기로 선택한 경우 답에 언급하십시오.
테스트 사례
Input | Output
---------------
1 | 1
5 | 7
20 | 20
50 | 136
78 | 30
123 | 3194
1234 | 8212236486
3000 | 814
9999 | 108240
29890 | 637
그것은 가장 큰 것을 알 수있는 재미있을 ( N ) 에 대한 1 ≤ N ≤ 32767 입니다 ( 32,642 ) = 512653048485188394162163283930413917147479973138989971 = F ( 256 ) ⌊ 2 φ ⌋ + F ( 255 ) .
규칙
999
하지9999