반응형

https://www.acmicpc.net/problem/2775

 

2775번: 부녀회장이 될테야

첫 번째 줄에 Test case의 수 T가 주어진다. 그리고 각각의 케이스마다 입력으로 첫 번째 줄에 정수 k, 두 번째 줄에 정수 n이 주어진다

www.acmicpc.net

 

dp를 이용하여 풀었습니다.

#include <cstdio>

int t, k, n, dp[15][15] = { 0 };

int f(int k, int n) {
	int& ret = dp[k][n];
	if (k == 0) return ret = n;
	if (n == 1) return ret = 1;
	if (ret) return ret;
	return ret = f(k - 1, n) + f(k, n - 1);
}

int main() {
	scanf("%d", &t);
	while (t--) {
		scanf("%d %d", &k, &n);
		printf("%d\n", f(k, n));
	}
}
반응형

'Algorithm' 카테고리의 다른 글

백준 4256 : 트리  (0) 2021.11.19
백준 1922 : 네트워크 연결  (0) 2021.11.19
백준 1676 : 팩토리얼 0의 개수  (0) 2021.11.19
백준 6416 : 트리인가?  (0) 2021.11.19
백준 1108 : 검색 엔진  (0) 2021.11.19

+ Recent posts