BOJ : https://www.acmicpc.net/problem/11047

github : https://github.com/junho0956/Algorithm/blob/master/11047/11047/%EC%86%8C%EC%8A%A4.cpp

 

동전 0 과 같은 문제는 1, 5, 10, 50, .. 과 같은 현재 한국의 동전형태와 같이 나오기 때문에 가능한 문제일 것입니다.

만약 동전이 12원짜리가 있다거나 했을 때는 동적계획법으로 풀어야 해결할 수 있습니다.

 

더보기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
int coin[10];
 
int main() {
    int N, K;
    cin >> N >> K;
    for (int i = 0; i < N; i++) {
        cin >> coin[i];
    }
 
    int cnt = 0;
    while (K) {
        if (coin[N - 1<= K) K -= coin[N - 1], cnt++;
        else N--;
    }
 
    cout << cnt;
    return 0;
}
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter

'algorithm > BOJ' 카테고리의 다른 글

BOJ 10610번 30  (0) 2020.01.17
BOJ 2875번 대회or인턴  (0) 2020.01.17
BOJ 10090번 Counting Inversions  (0) 2020.01.17
BOJ 1517번 버블 소트  (0) 2020.01.17
BOJ 1992번 쿼드트리  (0) 2020.01.17

+ Recent posts