본문 바로가기

백준

[백준] 16435번 - 스네이크버드

반응형

1. 문제

 

 

 

2. 코드

n, l = map(int, input().split())
h = list(map(int, input().split()))
h.sort()

for i in range(n):
    if h[i] <= l:
        l+=1
    else:
        break

print(l)

 

 

3. 풀이

그리디, 정렬 알고리즘을 사용하는 문제.

매우 간단하다. 높이 순으로 정리해서 먹다가 스네이크버드의 길이보다 과일 높이가 높아지면 멈추면 된다.

 

728x90
반응형

'백준' 카테고리의 다른 글

[백준] 9237번 - 이장님 초대  (0) 2022.01.21
[백준] 3135번 - 라디오  (0) 2022.01.21
[백준] 15729 - 방탈출  (0) 2022.01.19
[백준] 1010번 - 다리 놓기 (파이썬)  (0) 2022.01.13
[백준] 10845번 - 큐  (0) 2022.01.13