처음 접근은 LCS1 문제를 응용해
2차원 배열에 각 인덱스마다 문자열을 만들고 하나씩 늘려가는 식으로 접근을 하였다.
하지만 이렇게 풀다보니 메모리 초과가 뜨는 것이었다.
어떻게 풀지 고민하다가..
완성된 LCS의 배열에 맨 끝부터 처음까지 행마다 검색을 하여 위의 값과 같다면 위로
더이상 없다면 그 행의 알파벳을 입력하고 왼쪽 대각선으로 이동하는 반복문을
사용했는데.. 이게 틀렸다고 나온다. 시간적으로나 공간적으로나 맞는 것 같은데..
반례도 다 검색해봤지만 모두 맞게 나와서 내일 다시 풀어봐야겠다..
댓글
댓글 쓰기