기존 가장 긴 증가하는 부분 수열과 앞에 쪽 풀이는 같다. 대신 이번에는 수열도 포함해야하는데, 기존 답이었던 x = max(d)로 두고 array의 반대부터 내려오면서 리스트에 추가해준다.