알고리즘/BOJ
[백준] 1654_랜선 자르기
엉아_
2021. 8. 12. 01:17
728x90
K,N = map(int,input().split())
line = []
for _ in range(K):
line.append(int(input()))
start, end = 1, max(line)
while start <= end:
mid = (start + end) // 2
n = 0
for i in line:
n += i // mid
if n >= N:
start = mid + 1
else:
end = mid - 1
print(end)