[IT]/백준
[백준] 11047번 동전 0
working_hard
2019. 5. 31. 20:41
728x90
#include<iostream>
#include<algorithm>
using namespace std;
bool compare(int a, int b) {
return a > b;
}
int main() {
int n, val;
cin >> n;
cin >> val;
int *arr = new int[n];
for (int i = 0; i < n; i++)
{
cin >> arr[i];
}
sort(arr, arr + n,compare);
int result = 0;
for (int i = 0; i < n; i++)
{
result += val / arr[i];
val %= arr[i];
}
cout << result << endl;
return 0;
}
포인트 : 큰 단위부터 차례차례 나눈걸 더해주고, 나머지를 이용하여 값을 변하게 해준다.