python-algorithm

백준 16435 스네이크버드

무적김두칠 2021. 8. 26. 15:54

1
2
3
4
5
6
7
8
import sys
n,l=map(int, sys.stdin.readline().split())
h=list(map(int, sys.stdin.readline().split()))
h.sort()
for i in h:
  if l>=i: l+=1
  else:break
print(l)
cs

그리디 알고리즘이구요
스네이크버드의 길이를 최대화 하고싶다-> 작은것부터 먹어야함

 

반응형