ํ์ด
ํ๊ต ์๊ณ ๋ฆฌ์ฆ ๋์๋ฆฌ์์ ์ ๊ณตํ 2๋ฒ์งธ ๊ทธ๋ฆฌ๋๋ฌธ์ ์ด๋ค.
N ์ข ๋ฅ์ ๋์ ์ค ์ต์ํ์ ์ฌ์ฉํ์ฌ K ๋ฅผ ๋ง๋ค์ด๋ด๋ฉด๋๋ค.
์ฃผ์ด์ง N ์ข ๋ฅ์ ๋์ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ ๋ค ๋ฐ๋ณต๋ฌธ์ ํตํด K//c ๋ฅผ ๋ฐ๋ณตํ๋ฉด ์ ๋ต์ด ๋์จ๋ค.
์ฃผ์ํด์ผ ํ ์ ์ ์ญ์ N ์ข ๋ฅ์ ๋์ ์ด ๋ฐฐ์๋ก ์ด๋ฃจ์ด์ ธ์๋์ง ํ์ธํด์ผํ๋ค.
๋ฌธ์ ์์ ์๊ธฐ๋ณด๋ค ํฐ ๋์ ์ ํญ์ ๋ฐฐ์๋ผ๊ณ ์ ํ์ ๊ฑธ์ด๋์์ผ๋ ์ ์์๋ํ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
์์ค์ฝ๋
import sys
input = sys.stdin.readline
n, k = map(int, input().split())
coin = sorted([int(input()) for _ in range(n)], reverse=True)
ans = 0
for c in coin:
ans += k//c
k %= c
print(ans)