문제 K: 고대 유물의 수수께끼를 풀어보자!!

문제 K: 고대 유물의 수수께끼를 풀어보자!!

[만든사람 : 10233 한재웅]
시간제한 : 1.000 sec  메모리제한 : 128 MiB

문제 설명

고대 유적에서 발견된 신비로운 유물 속에 담긴 문서에는 수수께끼의 수열이 기록되어 있었습니다. 

이 수열은 단순한 숫자들이 아니라, 어떤 규칙에 따라 신비로운 방식으로 연속된 숫자들을 생성하는 비밀이 숨겨져 있었습니다. 

당신은 고고학자이며, 이 수열을 해독하여 고대의 비밀을 밝히기 위한 단서를 찾고자 합니다.

문서에 따르면, 이 수열의 각 숫자는 "그 이전 숫자들"의 합으로 이루어지며, 그 합을 구하기 위한 숫자의 개수인 k는 유물의 각기 다른 조각에 따라 다르다고 합니다. 

그리고 어떤 숫자까지 계산해야 하는지 나타내는 n번째 숫자도 명시되어 있습니다.

당신은 이 규칙을 프로그램으로 구현하여, 고대인들이 기록한 비밀의 n번째 숫자를 찾으려 합니다. 

과연 그들이 남긴 메시지는 무엇일까요?


입력 설명

초기 수열: 수열의 시작을 정의하는 숫자들이 공백으로 구분되어 입력된다. 예를 들어, 1 2 3이라고 입력하면 [1, 2, 3]이 초기 수열이 된다.

k 값 (k): 다음 숫자를 계산할 때 사용할 이전 숫자의 개수를 입력한다.

ex) k = 2, 새 숫자를 생성할 때 직전 두 개 숫자의 합을 사용.

n 값 (n): 수열에서 찾고자 하는 위치이다. 예를 들어 n = 5이면, 새롭게 생성된 수열의 다섯 번째 숫자를 구한다.

출력 설명

수열에서 n번째 숫자를 출력한다. 생성 규칙에 따라 초기 수열에 
k개의 합 규칙을 반복 적용하여 수열을 확장하고, 수열의
n번째 위치의 숫자를 최종적으로 출력한다.

입력 예시 Copy

1 2 3
2
5

출력 예시 Copy

8