승쨩개발공부
[BJ] 동전 0 (그리디) 본문
#include <iostream>
#include <vector>
#include <algorithm>
#include <queue>
using namespace std;
int n, k;
vector<int> v;
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
cin >> n >> k;
for (int i = 0; i < n; ++i)
{
int a;
cin >> a;
v.push_back(a);
}
sort(v.rbegin(), v.rend());
int cnt = 0;
for (const int& i : v)
{
int cal = k / i;
if (cal <= 0) continue;
cnt += cal;
k = k % i;
}
cout << cnt;
return 0;
}'CodingTestTraining > BaekJoon' 카테고리의 다른 글
| [BJ] 11399 ATM (그리디) (0) | 2025.10.29 |
|---|---|
| [BJ] 18429 - 근손실 (백트레킹) (0) | 2025.10.28 |
| [BJ] 15651 - N과M(3) (백트레킹) (0) | 2025.10.28 |
| [BJ] 15650 - N과M(2) (중복없는 백트레킹) (0) | 2025.10.28 |
| [BJ] 15649 - N과 M(1) (백트레킹 기초) (0) | 2025.03.14 |