풀이
N, K = map(int, input().split(" "))
A = []
for _ in range(N):
A.append(int(input()))
coin_n = []
while K > 0:
coin_n.append(int(K/max(A)))
K = K - int(K/max(A))*max(A)
del A[-1]
print(sum(coin_n))
'인문학도 개발일지 > 1일1알고리즘' 카테고리의 다른 글
[알고리즘] 백준 10996: 별 찍기 - 21 파이썬 풀이 (0) | 2020.04.14 |
---|---|
[알고리즘] 백준 2446: 별 찍기 -9 파이썬 풀이 (0) | 2020.04.14 |
[알고리즘] 백준 2884: 알람 시계 파이썬 풀이 (0) | 2020.03.17 |
[알고리즘] 백준 14681 : 사분면 고르기 파이썬 풀이 (0) | 2020.03.17 |
[알고리즘] 백준 2523 : 별 찍기-13 파이썬 풀이 (0) | 2020.03.17 |