728x90
출처-https://www.acmicpc.net/problem/2775
728x90
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
int t = scan.nextInt();
int arr[] = new int[t];
for (int i=0; i<t; i++) {
int k = scan.nextInt(); // 층
int n = scan.nextInt(); // 호
int dp[][] = new int[k+1][n+1];
for (int j=1; j<=n; j++)
dp[0][j] = j;
for (int j=1; j<=k; j++) {
for (int l=1; l<=n; l++)
dp[j][l] = dp[j][l-1]+dp[j-1][l];
}
arr[i] = dp[k][n];
}
for (int i=0; i<t; i++)
System.out.println(arr[i]);
}
}
728x90
'Problem Solving > BOJ' 카테고리의 다른 글
[백준, BOJ 1978] 소수 찾기 (java) (0) | 2020.09.08 |
---|---|
[백준, BOJ 1011] Fly to the Alpha Centauri (java) (0) | 2020.09.06 |
[백준, BOJ 10250] ACM 호텔 (java) (0) | 2020.09.04 |
[백준, BOJ 2869] 달팽이는 올라가고 싶다 (java) (0) | 2020.09.04 |
[백준, BOJ 1193] 분수찾기 (java) (0) | 2020.09.04 |