Problem Solving/Baekjoon
[백준] 17213 과일 서리 - Dynamic Programming / Java
graycode
2023. 4. 1. 12:15
• 문제 링크
17213번: 과일 서리
민건이네 과일 농장은 N가지 종류의 과일을 재배하는 중이다. 평소 민건이에게 앙심을 품고 있던 지환이는 민건이를 골탕 먹이기 위하여 민건이네 과일 농장에서 과일들을 훔치기로 다짐했다.
www.acmicpc.net
• 풀이 과정
• 풀이 코드
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int n = Integer.parseInt(br.readLine());
int m = Integer.parseInt(br.readLine());
int[][] dp = new int[n + 1][m + 1];
for (int i = 1; i <= n; i++)
dp[i][i] = 1;
for (int i = 1; i <= m; i++)
dp[1][i] = 1;
for (int i = 2; i <= n; i++) {
for (int j = i; j <= m; j++)
dp[i][j] = dp[i][j - 1] + dp[i - 1][j - 1];
}
bw.write(String.valueOf(dp[n][m]));
bw.flush();
}
}