#include <iostream> #include <algorithm> using namespace std; int main(void) { // freopen("B11047_input.txt", "r", stdin); int N, sum; int coin[10]; int ans = 0; cin >> N >> sum; for(int i = 0; i < N; i++) { cin >> coin[i]; } sort(coin, coin+N, greater<int>()); int coinIdx = 0; while(sum > 0) { if(sum >= coin[coinIdx]) { sum -= coin[coinIdx]; ans++; } else { coinIdx++; } } cout << ans; return 0; } | cs |
'Baekjoon > Greedy' 카테고리의 다른 글
[백준 1343] 폴리오미노 (Greedy) (C/C++) (0) | 2019.12.30 |
---|