1092. 배
- 다른 사람풀이
- pypy로 돌려야만 시간초과 안남
- 그리디 어케푸냐 진짜.
#박스를 한번에 하나씩만 담을 수 있음
#모든 박스를 배로 옮기는데 드는 시간 최솟값
n=int(input())
crane=list(map(int,input().split()))
m=int(input())
box=list(map(int,input().split()))
crane.sort(reverse=True)
box.sort(reverse=True)
if crane[0]<box[0]:
print(-1)
exit()
cnt=0
while box:
for c in crane:
for idx,b in enumerate(box):
if b<=c:
box.pop(idx)
break
cnt+=1
print(cnt)'코딩테스트 > BOJ' 카테고리의 다른 글
| [백준] [그리디] [union-find] 10775. 공항 (0) | 2023.04.01 |
|---|---|
| [백준] 2812.크게 만들기 (0) | 2023.04.01 |
| [백준] 1946. 신입사원 (0) | 2023.04.01 |
| [백준] 18405. 경쟁적 전염 (0) | 2023.04.01 |
| [백준] [최장 증가 부분 수열] 11053. 가장 긴 증가하는 부분 수열 (0) | 2023.03.31 |