Skip to content

Commit 15e3141

Browse files
committed
[DP] baekjoon-2225
1 parent 00b680c commit 15e3141

File tree

4 files changed

+41
-0
lines changed

4 files changed

+41
-0
lines changed

β€ŽREADME.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,7 @@
217217
| 25 | | [Baekjoon-1912 연속합](src/DP/P1912) | |
218218
| 26 | | [Baekjoon-13398 연속합 2](src/DP/P13398) | |
219219
| 27 | | [Baekjoon-1699 제곱수의 ν•©](src/DP/P1699) | |
220+
| 28 | | [Baekjoon-2225 ν•©λΆ„ν•΄](src/DP/P2225) | |
220221

221222
---
222223

β€Žsrc/DP/P2225/Main.java

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
package DP.P2225;
2+
3+
import java.io.*;
4+
import java.util.*;
5+
6+
public class Main {
7+
8+
static int N, K;
9+
static long[][] dp = new long[201][201];
10+
final static int mod = 1000000000;
11+
12+
public static void main(String[] args) throws Exception {
13+
System.setIn(new FileInputStream("src/DP/P2225/input.txt"));
14+
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
15+
StringTokenizer st = new StringTokenizer(br.readLine());
16+
17+
N = Integer.parseInt(st.nextToken());
18+
K = Integer.parseInt(st.nextToken());
19+
20+
for (int i = 1; i <= K; i++) dp[0][i] = 1;
21+
for (int i = 0; i <= N; i++) dp[i][1] = 1;
22+
23+
for (int i = 2; i <= K; i++) {
24+
for (int j = 1; j <= N; j++) {
25+
dp[j][i] = (dp[j-1][i] + dp[j][i-1]) % mod;
26+
}
27+
}
28+
29+
System.out.println(dp[N][K]);
30+
}
31+
}

β€Žsrc/DP/P2225/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
## [baekjoon-2225] ν•©λΆ„ν•΄
2+
3+
![image](https://user-images.githubusercontent.com/22045163/101066300-8fb34d00-35d9-11eb-9e3f-49d0e881c450.png)
4+
5+
![IMG_F5BB57C2137D-1](https://user-images.githubusercontent.com/22045163/101066443-c2f5dc00-35d9-11eb-909e-512e698956d3.jpeg)
6+
7+
풀이가 λ‚™μ„œμž₯처럼 엉망진창이긴 ν•˜μ§€λ§Œ, 곰곰이 잘 생각해보면 식을 λ„μΆœν•  수 있기 λ•Œλ¬Έμ—
8+
ν•œ 번 더 예쁘게 μ •λ¦¬ν•˜μ§€ μ•Šμ•„λ„ 될 것 κ°™λ‹€ !!

β€Žsrc/DP/P2225/input.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
20 3

0 commit comments

Comments
Β (0)