반응형
https://www.acmicpc.net/problem/11053
11053번: 가장 긴 증가하는 부분 수열
수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이고, 길이는 4이다.
www.acmicpc.net
가장 긴 증가하는 부분수열 문제. Longest Increasing Subsequences라고도 불리며, DP로 풀 수 있는 보편적인 문제유형 중 하나라고 한다.
풀이 설명은 아래 블로그에서 그림으로 자세히 볼 수 있다.
https://bitwise.tistory.com/215
백준 11053번: 가장 긴 증가하는 부분 수열
https://www.acmicpc.net/problem/11053 1. 문제 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는..
bitwise.tistory.com
반응형
'프로그래밍 > 코딩테스트 문제풀이' 카테고리의 다른 글
[Python] 백준 2655. 가장 높은 탑 쌓기 (0) | 2019.12.24 |
---|---|
[Python] 백준 1495. 기타리스트 (0) | 2019.12.23 |
[Python] 프로그래머스. 버스 여행 (Level 4) (0) | 2019.12.21 |
[Python] 백준 12865. 평범한 배낭 (0) | 2019.12.20 |
[Python] 백준 7569. 토마토 (0) | 2019.12.19 |