문자열 시퀀스를 비교하기 위해 접미사 트리를 사용하려고합니다. 접미사 트리를 사용하여 가장 긴 공통 하위 문자열 문제에 대한 구현 / 이론을 발견했습니다. 그러나 내가 찾고있는 것은 관련 문제- "모든 공통 하위 문자열"에 대한 토론입니다. 특히, 나는 가장 긴 공통 부분 문자열을 먼저 찾은 다음 이미 찾은 lcs 색인을 포함하지 않는 다음으로 가장 긴 공통 부분 문자열을 찾은 다음 최소 길이까지 문제가 있습니다. 이 문제는 두 시퀀스에 대해 GST (Generalized suffix tree)를 한 번만 구성하여 해결할 수 있습니다. LCS를 찾고 제거 할 때마다 GST를 반복적으로 구성하여 해결할 수 있다는 것을 알고 있습니다. 그러나 GST에서 한 번만 구성되는 깔끔한 트릭이 누락되어 있는지 궁금합니다.