728x90
https://www.acmicpc.net/problem/2775
2775번: 부녀회장이 될테야
첫 번째 줄에 Test case의 수 T가 주어진다. 그리고 각각의 케이스마다 입력으로 첫 번째 줄에 정수 k, 두 번째 줄에 정수 n이 주어진다
www.acmicpc.net
풀이)
import java.util.Scanner;
public class Main_BJ_2775_부녀회장이될테야 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int t = sc.nextInt();
for(int tc=0; tc<t; tc++){
int k = sc.nextInt();
int n = sc.nextInt();
int[][] dp = new int[k+1][n+1];
for(int i=1; i<=n; i++){
dp[0][i] = i;
}
for(int i=1; i<=k; i++) {
for(int j=1; j<=n; j++) {
for(int z=1; z<=j; z++)
dp[i][j] += dp[i - 1][z];
}
}
System.out.println(dp[k][n]);
}//tc
}//main
}
/*
2: 1 4 10
1: 1 3 6
0: 1 2 3
*/
문제만 이해하면 코드는 금방 짜는 dp문제..
머리 식히려고 브론즈 문제 풀었다..
728x90
'코테 > 백준' 카테고리의 다른 글
백준 10814 나이순 정렬(JAVA) (0) | 2023.03.14 |
---|---|
백준 9012 괄호(JAVA) (1) | 2023.03.13 |
백준 9465 스티커(JAVA) (0) | 2023.03.11 |
백준 2751 수 정렬하기2(JAVA) (0) | 2023.03.11 |
백준 2407 조합(JAVA) (0) | 2023.03.09 |