티스토리 뷰

Algorithm/동적프로그래밍

백준 2293 동전1

선비마을송 2018. 9. 20. 20:47

http://songsunbi.tistory.com/67


위 링크의 문제와 동일합니다. 


인덱스만 주의하면서 푸시면 되겠습니다.

#include <iostream>

using namespace std;

int main()
{
	int n, k;
	int coin[101] = { 0 };
	int d[10001] = { 0 };
	cin >> n >> k;
	for (int i = 1;i <= n;i++) {
		cin >> coin[i];
	}

	d[0] = 1;

	for (int i = 1;i <= n;i++) {
		for (int j = coin[i];j <= k;j++) {
			d[j] += d[j - coin[i]];
		}
	}

	cout << d[k] << endl;
}



' Algorithm > 동적프로그래밍' 카테고리의 다른 글

백준 1149 RGB거리  (0) 2018.09.28
백준 9095 1, 2, 3 더하기  (0) 2018.09.27
백준 2294 동전2  (0) 2018.09.21
백준 3908 서로 다른 소수의 합  (0) 2018.09.21
백준 9084 동전  (0) 2018.09.20
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함