하자 문자열
1 일 2
는 S가 시퀀스로 두 X 및 Y로 구성되어있는 최단 슈퍼 시퀀스하자 문자열
. 그런 시퀀스를 만들어 봅시다.

주 :
분명히, X는 따라서 S.의 순서로 존재 초기 S는로 표시 될 수 '...'장소는 비어 있거나 할 수 할 수있는 수단 X와 Y로 구성된 최단 수퍼 시퀀스가되도록 Y의 문자를 배치하는 데 사용됩니다.
자, this | S | 최소가되어야합니다. 우리는 X와 Y로 구성된 최단 수퍼 시퀀스를 만들기 위해 Y의 최소 문자 만이 S에 주입해야합니다. 또한 Y는 하위 시퀀스로 나타나야하고 하위 문자열로 나타나지 않아야한다는 조건이 있음을 유의하십시오. 따라서 X에서 Y의 문자 시퀀스가 발견되면 Y 문자를 삽입 할 필요가 없습니다.
따라서 | S | 최소가되도록 Y를 삽입해야 시퀀스가 Y가됩니다. 이를 위해 우리는 Y에서 일어나는 가장 긴 X의 시퀀스를 발견한다. 즉 Y = LCS (X, Y)이다.
| S | = | X | + (| Y | - | LCS (X, Y) |) = | X | + | Y | - | LCS (X, Y) |
이제 여러 개의 LCS (X, Y)가 있습니다. any를 취하여 시퀀스를 구성하십시오.
"LCS (X, Y) | +1 곳에서 교차한다는 의미입니다."어떻게 증명하나요? –
그냥 문자열의 크기를보고 – PartlyCloudy
나는 문자열의 크기를보고 어떻게 이해할 수 없다 나는 결론을 | LCS (X, Y) | +1 교차로. 이 점에 대해 좀 더 자세히 설명해주십시오. 내가 아는 나머지 증거들. –