Skip to content

Commit ed394cb

Browse files
authored
Merge pull request #891 from AlgorithmWithGod/JHLEE325
[20250914] BOJ / G5 / Coins / 이준희
2 parents 78ffa28 + 19a2db3 commit ed394cb

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

JHLEE325/202509/14 BOJ G5 Coins.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
```java
2+
import java.io.*;
3+
import java.util.*;
4+
5+
public class Main {
6+
public static void main(String[] args) throws IOException {
7+
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
8+
StringTokenizer st;
9+
StringBuilder sb = new StringBuilder();
10+
11+
int T = Integer.parseInt(br.readLine());
12+
13+
for (int t = 0; t < T; t++) {
14+
int n = Integer.parseInt(br.readLine());
15+
int[] arr = new int[n];
16+
17+
st = new StringTokenizer(br.readLine());
18+
for (int i = 0; i < n; i++) {
19+
arr[i] = Integer.parseInt(st.nextToken());
20+
}
21+
22+
int m = Integer.parseInt(br.readLine());
23+
int[] dp = new int[m + 1];
24+
dp[0] = 1;
25+
26+
for (int i = 0; i < n; i++) {
27+
int coin = arr[i];
28+
for (int j = coin; j <= m; j++) {
29+
dp[j] += dp[j - coin];
30+
}
31+
}
32+
33+
sb.append(dp[m]).append("\n");
34+
}
35+
36+
System.out.print(sb);
37+
}
38+
}
39+
40+
```

0 commit comments

Comments
 (0)