반응형
백준 11053 가장 긴 증가하는 부분 수열 문제가 떠올려 풀 수 있었다.
사실 문제 설명만 다를뿐, 같다고 생각한다.
이렇게 돌려서 말해도 알고리즘을 떠올릴수 있도록 해야겠다.
boxes = int(input())
stg = list(map(int,input().split()))
rst = [1 for i in range(boxes)]
for i in range(1,boxes):
for j in range(i):
while rst[i]<=rst[j] and stg[i]>stg[j]:
rst[i]+=1
print(max(rst))반응형
'알고리즘 문제들 으악 > 백준' 카테고리의 다른 글
| [python]9370 미확인 도착지, 다익스트라 반복 돌리기 (0) | 2023.01.08 |
|---|---|
| [python]🔥13549번 숨바꼭질 3, 다양한 풀이 (0) | 2023.01.06 |
| [python]1504번 🔥특정한 최단 경로 (0) | 2023.01.04 |
| [python]1753번 최단경로, heapq는 첫번째 값 기준으로 한다. (0) | 2023.01.02 |
| [python]1707번 이분 그래프 (0) | 2023.01.01 |