1.문제 해결 전략
함정없는 그리디 문제.. 자신감을 UP 시켜주는 고마운 문제였다
2.작성 코드
#include <iostream>
using namespace std;
int N, K;
int arr[10];
int main() {
int ans = 0;
cin >> N >> K;
for (int i = 0; i < N; i++) {
cin >> arr[i];
}
while (K > 0) {
for (int i = N - 1; i >= 0; i--) {
if (K - arr[i] >= 0) {
K -= arr[i];
ans++;
break;
}
}
}
cout << ans << endl;
}
3.걸린 시간 & 느낀점
1분미만.. 이 정도 알고리즘은 안쓰려고 했는데 최근 패배를 너무 많이 맛봐서.. (그래프 + 분할정복)
자존감을 올리기 위해 글을 썼다 ㅠ
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
백준 10610. 30 [실패] (0) | 2020.08.11 |
---|---|
백준 2875. 대회 or 인턴 [성공] (0) | 2020.08.10 |
백준 1780. 종이의 개수 [실패] (0) | 2020.08.06 |
백준 10816. 숫자 카드 2 [실패] (0) | 2020.08.05 |
백준 2110. 공유기 설치 [실패] (0) | 2020.07.28 |