1424: SuperSum

메모리제한:128 MB 시간제한:1.000 S
Judge Style:Text Compare 만든사람:
제출:1 통과:1

문제 설명

SuperSum 함수는 다음과 같이 정의된다.
      SuperSum(0, n) = n (n은  모든 양의 정수)
      SuperSum(k, n) = SuperSum(k-1, 1) + SuperSum(k-1, 2) + ... + SuperSum(k-1, n)
k와 n이 여러개 주어진다. SuperSum의 값을 각각 출력하시오.

입력 설명

k(1 <= k <= 14)와 n(1 <= n <= 14)이 입력된다. 입력의 끝은 EOF(End$ Of File)이다.
입력 처리 방법)
while( scanf("%d %d", &k, &n) != EOF )
	printf("%d\n", SuperSum(k, n));

출력 설명

SuperSum(k, n)의 값을 각 행에 하나씩 출력한다.

입력 예시 Copy

1 3
2 3
4 10
10 10

출력 예시 Copy

6
10
2002
167960

도움

ACM-ICPC타입의 입출력방식입니다.
입력의 개수가 몇 개인지 모릅니다. (많겠죠..?)
재귀함수 SuperSum(k, n)를 정의하는 문제이며, 메모이제이션(Memoization) 기법을 활용하면 시간을 단축시킬 수 있습니다.