Skip to content

[Week05] BOJ 14002: 가장 긴 증가하는 부분 수열4#45

Merged
sukangpunch merged 1 commit intomainfrom
sukangpunch
Feb 6, 2026
Merged

[Week05] BOJ 14002: 가장 긴 증가하는 부분 수열4#45
sukangpunch merged 1 commit intomainfrom
sukangpunch

Conversation

@sukangpunch
Copy link
Contributor

문제 정보

풀이 방법

간단히 어떤 방식으로 풀었는지 설명해주세요.

알고리즘: dp
시간복잡도: O(N^2)
질문게시판 확인
dp 를 활용하여 이중 포문(i~N, j~i) 을 통해서 현재 i에 대하여 이전 값들 이 수열을 이룰 수 있으면 dp 를 업데이트, 할 수 없으면 dp 값을 초기화
또한, 경로 탐색을 해야 하므로 pre 배열을 두었는데 값이 업데이트 될 때, 이전 j 값을 i인덱스에 저장하면 된다.
그리고 수열을 이룰 수 없을 때, dp 값을 확인하여 1보다 크다면, 이미 수열을 이루고 있는 상황이므로 넘어가고, 1보다 같거나 작으면 수열을 이루지 않는 상황이므로 pre 값을 자기 자신으로 두고 이를 반복 

체크리스트

  • 코드가 정상적으로 실행되나요?
  • 커밋 메시지가 컨벤션을 따르나요?
  • 파일명이 올바른가요? ({닉네임}.{확장자})

추가 코멘트

(선택사항) 추가로 공유하고 싶은 내용이 있다면 작성해주세요.

@sukangpunch sukangpunch self-assigned this Feb 5, 2026
@github-actions github-actions bot added weekly-challenge 주차별 공통 문제 백준 백준 문제 labels Feb 5, 2026
@sukangpunch sukangpunch merged commit 8c132c0 into main Feb 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

weekly-challenge 주차별 공통 문제 백준 백준 문제

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant