1. 문제 설명 2. 문제 조건 3. 문제 해결 아이디어 기본 아이디어는 가장 긴 증가하는 부분 수열(LIS) 예를들어 array = {4,2,5,8,4,11,15} 가장 긴 증가하는 부분 수열은 {4,5,8,11,15} [Step 0] 우선 값이 1이 될 수 있도록 모두 1로 초기화한다. [Step 1] 2부터 시작한다. 앞에 4라는 인덱스가 1개존재한다. 점화식에 의해 4는 2보다 크므로 그대로 유지한다. [Step 2] i = 2일 경우를 살펴보자 인덱스2의 값인 5를 확인한다. 4와 비교했을때 5가 크므로 4의 값에 1을 더해 2가된다. 인덱스1의 값인 2를 비교했을때 1