코드와이
[BAEKJOON] 2293. 동전1 본문
DP
문제링크
2293번: 동전 1
첫째 줄에 n, k가 주어진다. (1 ≤ n ≤ 100, 1 ≤ k ≤ 10,000) 다음 n개의 줄에는 각각의 동전의 가치가 주어진다. 동전의 가치는 100,000보다 작거나 같은 자연수이다.
www.acmicpc.net
package acmicpc.Silver1;
import java.util.Scanner;
public class 동전1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int k = sc.nextInt();
int[] num = new int[n];
int[] dp = new int[k+1];
dp[0] = 1;
for(int i = 0 ; i < n ; i++) {
num[i] = sc.nextInt();
for(int j = num[i] ; j <= k ; j++) {
dp[j] += dp[j - num[i]];
}
}
System.out.println(dp[k]);
}
}
'acmicpc' 카테고리의 다른 글
[BAEKJOON] 9251. LCS (0) | 2021.04.27 |
---|---|
[BAEKJOON] 11057. 오르막 수 (0) | 2021.04.24 |
[BAEKJOON] 1904. 01타일 (0) | 2021.04.24 |
[BAEKJOON] 2623. 음악프로그램 (0) | 2021.04.23 |
[BAEKJOON] 11403. 경로 찾기 (0) | 2021.04.22 |