정답 코드
import sys
input = sys.stdin.readline
K, N = map(int, input().split())
lan = []
for i in range(K):
lan.append(int(input()))
minL, maxL = 0, max(lan)
answer = 0
while minL <= maxL:
ans = (minL + maxL) // 2
cnt = 0
for la in lan:
cnt += la // ans
if cnt < N:
maxL = ans - 1
elif cnt >= N:
minL = ans + 1
answer = ans
print(answer)