비어리스트 주어 L 보다 큰 정수 1 , 우리는 정의 D (L) 작은 양의 정수와 같은 N + D (L) 인 복합 각 N 에 L을 .
시퀀스 a n 을 다음과 같이 정의합니다 .
- a 0 = 2
- 난 + 1 보다 작은 정수 큰 A는 내가 되도록 D (a 0 , ...하는 I 하는 I + 1 )> D (a 0 , ...하는 I )
당신의 작업
다음 중 하나 일 수 있습니다.
- 정수 N을 취하여 시퀀스 의 N 번째 항을 반환합니다 (0 인덱스 또는 1 인덱스)
- 정수 N 을 취하고 시퀀스 의 첫 번째 N 항을 반환
- 입력하지 않고 시퀀스를 영원히 인쇄
이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다!
N 이 커질수록 코드 속도가 느려지더라도 괜찮지 만 적어도 2 분 안에 첫 번째 20 개 항을 찾아야합니다.
첫 번째 용어
- a 0 = 2 및 d (2) = 2 (2 + 2가 합성되도록 2를 더해야 함)
- d (2, 3) = 6 이므로 a 1 = 3 ( 2 + 6과 3 + 6이 합성되도록 6을 더해야 함)
- A는 2 = 5 때문에 D (2, 3, 5) 7 = 반면, (우리가 너무 2 + 7 + 7 3 + 7 5 모든 복합체 있음 (7)를 추가 할 필요) D (2, 3, 4)이 아직 6 과 동일
- 기타
아래는 순서의 첫 번째 100 개 용어입니다 (게시 시점에서 OEIS에 알려지지 않음).
2, 3, 5, 6, 10, 15, 17, 19, 22, 24,
30, 34, 35, 39, 41, 47, 51, 54, 56, 57,
70, 79, 80, 82, 92, 98, 100, 103, 106, 111,
113, 116, 135, 151, 158, 162, 165, 179, 183, 186,
191, 192, 200, 210, 217, 223, 226, 228, 235, 240,
243, 260, 266, 274, 277, 284, 285, 289, 298, 307,
309, 317, 318, 329, 341, 349, 356, 361, 374, 377,
378, 382, 386, 394, 397, 405, 409, 414, 417, 425,
443, 454, 473, 492, 494, 502, 512, 514, 519, 527,
528, 560, 572, 577, 579, 598, 605, 621, 632, 642