이 양 개의 정수를 타고 N
와 M
와의 연결된 누적 합계를 생성 [N]
하여, M
반복. 마지막 반복 결과를 출력합니다.
연결된 누적 합계의 정의 :
- 숫자로 시작
N
하고 순서를 정의하십시오X = [N]
X
누적 합계에 추가X
- 2 단계를 반복하십시오
M
.
벡터의 누적 합 X = [x1, x2, x3, x4]
은 다음과 같습니다 [x1, x1+x2, x1+x2+x3, x1+x2+x3+x4]
.
와 예 N = 1
및 M = 4
:
P
= 누적 합 함수
M = 0: [1]
M = 1: [1, 1] - X = [1, P(1)] = [[1], [1]]
M = 2: [1, 1, 1, 2] - X = [X, P(X)] = [[1, 1], [1, 2]]
M = 3: [1, 1, 1, 2, 1, 2, 3, 5] - X = [X, P(X)] = [[1, 1, 1, 2], [1, 2, 3, 5]]
M = 4: [1, 1, 1, 2, 1, 2, 3, 5, 1, 2, 3, 5, 6, 8, 11, 16]
첫 번째 X = [1]
는 반복으로 계산되지 않습니다. 당신은 M = 5
위의 예 를 위해 선택할 수 있습니다 (따라서 계산X = [1]
한 번의 반복으로 계산).
테스트 사례 :
N = 5, M = 1
5, 5
N = 2, M = 3
2, 2, 2, 4, 2, 4, 6, 10
N = 4, M = 6
4, 4, 4, 8, 4, 8, 12, 20, 4, 8, 12, 20, 24, 32, 44, 64, 4, 8, 12, 20, 24, 32, 44, 64, 68, 76, 88, 108, 132, 164, 208, 272, 4, 8, 12, 20, 24, 32, 44, 64, 68, 76, 88, 108, 132, 164, 208, 272, 276, 284, 296, 316, 340, 372, 416, 480, 548, 624, 712, 820, 952, 1116, 1324, 1596
이것은 code-golf 이므로 가장 짧은 코드가 승리합니다. 선택적 입력 및 출력 형식.
N
실제로 문제에 어떤 것이 있습니까? 결과에 곱하는 상수 요소 일뿐입니다.