안녕하세요. 오늘은 가장 긴 증가하는 부분 수열, LIS 알고리즘에 대해 알아보겠습니다. 사실 예전에도 LIS에 대한 글을 쓴 적이 있었는데요.다시 보니 정말 몹쓸 글이어서 조금 놀랐습니다.그래서 이번에는 LIS에 대해 조금 덜 못 써 보겠습니다.LIS우선 LIS는 부분 수열 중 숫자들이 순 증가(strictly increasing)하는 수열입니다.'1 2 4'는 순 증가이지만 '1 4 4'는 순 증가가 아닌 단조 증가입니다. LIS는 아주 전통적인 알고리즘이고 동적 계획법과 그리디 해법 두 가지가 가장 유명합니다.동적 계획법 풀이수열의 인덱스를 받아서 해당 인덱스부터 시작하는 LIS의 길이를 반환하는 함수를 작성해볼게요.기저 사례굳이 기저 사례를 처리해주지 않아도 동작합니다.대신 시작 인덱스 하나의 원..