오래 안걸린 문젠데
시간초과 때매 조금 고생했다
그래도 쉬운 문제..
for문제 reversed 안쓴 이유는 속도가 조금 더 느리길래..
그냥 밖으로 뺐다
N, K = map(int, input().split())
counter = 0
A = []
for _ in range(N):
temp = int(input())
if temp <= K:
A.append(temp)
A.reverse()
for i in A:
x = K // i
K -= x * i
counter += x
print(counter)
'Algorithm > Greedy' 카테고리의 다른 글
[백준] 11399번 ATM (0) | 2020.10.13 |
---|---|
[프로그래머스] 체육복 (0) | 2020.10.09 |
[백준] 14720번 우유 축제 (0) | 2020.10.06 |
[백준] 10162번 전자레인지 (0) | 2020.10.06 |
[백준] 5585번 거스름돈 (0) | 2020.10.06 |
댓글