정렬해 작은 순으로 먹으면 되는 간단한 문제.
import sys
input = sys.stdin.readline
N, L = map(int, input().split())
h_arr = list(map(int, input().split()))
h_arr.sort()
for h in h_arr:
if L >= h:
L += 1
continue
break
print(L)
'practivceAlgorithm > 백준' 카테고리의 다른 글
[백준][Python] 20056 마법사상어와 파이어볼 : BFS 구현 (0) | 2021.09.18 |
---|---|
[백준][Python] 17073 나무 위의 빗물 (0) | 2021.09.17 |
[백준][Python] 5582 공통 부분 문자열 : LCS (0) | 2021.09.16 |
[백준][Python] 16208 귀찮음 (0) | 2021.09.16 |
[백준][Python] 16236 아기상어 (0) | 2021.09.16 |