https://www.acmicpc.net/problem/11051
import java.util.Scanner;
public class Main {
static final int INF = 10007;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int k = sc.nextInt();
long [][] DP = new long[n+1][n+1];
for (int i = 1; i <= n; i++) {
DP[i][0] = 1;
DP[i][i] = 1;
for(int j = 1; j < i; j++){
DP[i][j] = (DP[i-1][j] + DP[i-1][j-1]) % INF;
}
}
System.out.println(DP[n][k]);
}
}
'Algorithm > Baekjoon Online Judge' 카테고리의 다른 글
[Java] 백준 25947 선물할인 실버1 (1) | 2024.09.03 |
---|---|
[Java] 백준 1676 팩토리얼 0의 개수 실버5 (0) | 2024.05.05 |
[Java] [Math] 백준 11050 이항 계수 브론즈1 (0) | 2024.05.04 |
[Java] [Math] 백준 6064 카잉 달력 실버1 (0) | 2024.05.04 |
[Java] [Math] 백준 11653 소인수 분해 브론즈1 (0) | 2024.05.04 |