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

+ Recent posts