분수 각 경화가 아래 행 개의 동전 접촉 또는 하단 행이고, 하단 행이 접속되도록 행 동전의 구성도이다. 여기 21 개의 동전 분수대가 있습니다 :
당신의 도전은 주어진 수의 동전으로 얼마나 많은 다른 분수를 만들 수 있는지 세는 것입니다.
양의 정수를 입력으로 제공합니다 n
. n
존재하는 서로 다른 동전 분수 의 수를 출력해야 합니다.
표준 I / O 규칙, 표준 허점은 금지되어 있습니다. 솔루션은 n = 10
1 분 안에 계산할 수 있어야합니다 .
원하는 출력 n = 1 ... 10
:
1, 1, 2, 3, 5, 9, 15, 26, 45, 78
이 순서는 OEIS A005169 입니다.
이것은 코드 골프입니다. 가장 적은 바이트가 이깁니다.
n
데이터 유형, 하드웨어 등의 한계까지 모두 작동해야합니다 .
n
하는 프로그램이 작업을 보장해야합니까? (즉, 그 이후에 깨질 수 있음)