가장긴증가하는부분수열(LIS)_DP/Binary Search
가장 긴 증가하는 부분수열의 개념 부분 수열이란, 본래 수열에서 일부 숫자를 지워 만들 수 있는 수열이다. 가장 긴 증가하는 부분 수열(LIS, Logest Increasing Subsequence)은 오름차순으로 증가하는 부분 수열 중에서 가장 긴(원소의 개수가 많은) 수열을 의미한다. 예를 들어, N = 7인 수열 {6, 2, 4, 3, 1, 4, 8}은 여러 부분 수열을 가진다. - {6, 4, 1}, {6, 8}, {3, 4}, {2, 3, 4} 등은 모두 부분수열이다. - 그 중에서 {2, 4, 8}, {4, 8}, {2, 3, 4}, {1, 4, 8} 등은 증가하는 부분 수열이다. - 가장 긴 증가하는 부분 수열은 길이가 4인 {2, 3, 4, 8} 이다. 가장 긴 증가하는 부분 수열의 길이는..
2022. 2. 20.