본문 바로가기
알고리즘/그리디

백준 11047번 : 동전 0

by Jason95 2021. 1. 8.

문제 링크 : www.acmicpc.net/problem/11047

내 풀이(2021.1.8.) :

#include <iostream>

using namespace std;

int money[10];

int main() {
	ios_base::sync_with_stdio(false);
	cin.tie(NULL);
	cout.tie(NULL);

	int N, K; cin >> N >> K;
	for (int i = 0; i < N; i++) {
		cin >> money[i];
	}

	int cnt = 0;
	for (int i = N - 1; i >= 0; i--) {
		while (K - money[i] >= 0) {
			K -= money[i];
			cnt++;
		}
	}

	cout << cnt;

	return 0;
}

'알고리즘 > 그리디' 카테고리의 다른 글

백준 1541번 : 잃어버린 괄호  (0) 2021.01.10
백준 1931번 : 회의실 배정  (0) 2021.01.09
백준 13305번 : 주유소  (0) 2021.01.06