여름의 서재
[백준] 1654_랜선 자르기 본문
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)
'알고리즘 > BOJ' 카테고리의 다른 글
[백준] 1920_수 찾기 (0) | 2021.08.12 |
---|---|
[백준] 1874_스택 수열 (0) | 2021.08.12 |
[백준] 1541_잃어버린 괄호 (0) | 2021.08.12 |
[백준] 1018_체스판 다시 칠하기 (0) | 2021.08.12 |
[백준] 17413_단어 뒤집기 2 (0) | 2021.08.11 |
Comments