• 문제 링크
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();
}
}
'Problem Solving > Baekjoon' 카테고리의 다른 글
[백준] 16493 최대 페이지 수 - Dynamic Programming / Java (0) | 2023.04.03 |
---|---|
[백준] 25418 정수 a를 k로 만들기 - Dynamic Programming / Java (0) | 2023.04.02 |
[백준] 9711 피보나치 - Dynamic Programming / Java (0) | 2023.03.31 |
[백준] 15312 이름 궁합 - Dynamic Programming / Java (0) | 2023.03.30 |
[백준] 4883 삼각 그래프 - Dynamic Programming / Java (0) | 2023.03.29 |
댓글