반응형
코드
# 각각의 동전들이 Ai 는 Ai-1의 배수 이기 때문에 그리디가 적용이 가능하다.
n, k = map(int, input().split())
coins = []
for _ in range(n):
coins.append(int(input()))
coins.sort(reverse=True)
count = 0
for coin in coins:
if coin <= k:
count += (k//coin)
k %= coin
print(count)
'코딩테스트 > 파이썬' 카테고리의 다른 글
[백준] 약수 1037 (파이썬) (0) | 2021.03.14 |
---|---|
[백준] [그리디] ATM 11399 (파이썬) (0) | 2021.03.14 |
[백준] [DP] 정수 삼각형 1932 (파이썬) (0) | 2021.03.14 |
[백준] [DP] RGB 거리 1149 (파이썬) (0) | 2021.03.14 |
[백준] [DP] 파도반 수열 9461 (파이썬) (0) | 2021.03.14 |