tega1996   2년 전

3개중 가장 짧은거 2개를 먼저 비교해서 LCS를 찾아서 그 배열을 만들고 그것을 다시 가장 긴 수열과 비교하면서  LCS의 길이를 찾으면 왜 틀릴까요?

질문에서 나온 반례들은 다 맞게 출력이되던데 어디서 틀린것일지 궁금합니다.

Green55   2년 전

일단 첫 두 LCS 구하는게 틀렸습니다. 35~40라인은 LSC를 제대로 구하신거 같은데, 27~31라인은 어떤 의도로 작성하신건지 잘 모르겠습니다.

또한 그걸 제대로 구해도, 첫 두 문자열에서 가능한 LCS가 여러개 있을 경우 어떤 걸 선택할지 결정할 수 없기 때문에,  본문에서 설명하신 방법도 틀렸습니다.

tega1996   2년 전

감사합니다 제가 생각이 짧았네요 다시 생각해보니까 접근방법에 오류가 조금 있었던 것 같습니다.

댓글을 작성하려면 로그인해야 합니다.