직선 강과 강을 건너가는 도로 상상 n 개의 다리를 통해 번. 길은 그 자체로 반복되지 않으며 무한히 길다. 이 길은 열린 사행으로 간주됩니다. 오픈 앤더는 자신과 교차하지 않는 교차 선 양단에서 무한히 연장 개방 곡선이며, N 번.
유효한 사행은 그것이 방문하는 교차점의 순서에 의해 완전히 설명 될 수 있습니다.
만나는 별개의 패턴의 수 N 개의 앤더 될 수있다 교점은 제 n meandric 번호 . 예를 들어, n = 4 :
이 순서의 처음 몇 숫자는 다음과 같습니다.
1, 1, 1, 2, 3, 8, 14, 42, 81, 262, 538, 1828, 3926, 13820, 30694, 110954...
이다 OEIS 순서 A005316 .
도전
양의 정수 n 을 입력으로 받아서 n 번째 meandric 수를 인쇄 하는 프로그램 / 함수 를 작성하십시오 .
명세서
- 표준 I / O 규칙이 적용됩니다.
- 표준 허점 은 금지되어 있습니다.
- 솔루션 은 0 인덱스 또는 1 인덱스가 될 수 있지만 어느 것을 지정하십시오.
- 이 과제는 모든 언어에서 가장 짧은 방법을 찾는 것이 아니라 각 언어에서 가장 짧은 방법을 찾는 것입니다 .
- 달리 지정하지 않는 한 코드는 일반적으로 인코딩 UTF-8 에서 바이트 단위 로 점수 가 매겨 집니다.
- 이 시퀀스를 계산하는 내장 함수는 허용 되지만 내장 기능에 의존하지 않는 솔루션을 포함하는 것이 좋습니다.
- "실제적인"언어에 대한 설명도 권장 됩니다.
테스트 사례
이것들은 0 인덱스입니다. 언어가 기본적으로 불가능한 경우 숫자를 크게 처리 할 필요는 없습니다.
Input Output
1 1
2 1
11 1828
14 30694
21 73424650
24 1649008456
31 5969806669034
몇 가지 더 나은 형식으로 :
1 2 11 14 21 24 31
1, 2, 11, 14, 21, 24, 31
ᖘ
평균값이 더 큰 곡선을 만들 수 있습니다 .)