여름의 서재

[백준] 1654_랜선 자르기 본문

알고리즘/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)

'알고리즘 > 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