[PS] boj_9251 : LCS
·
Problem solving
문제LCS는 두 수열이 주어졌을 때 모두의 부분 수열이 되는 수열 중 가장 긴 것을 찾는 알고리즘이다.예를 들어 ACAYKP와 CAPCAK의 LCS는 ACSK가 된다.입력첫째 줄과 둘째 줄에 문자열이 주어짐출력두 문자열의 LCS의 길이를 출력(1) 마지막 원소가 다른 경우ACAY와 CAPC의 LCS를 구해보자이때, ACA-CAP, ACAY-CAP, ACA-CAPC의 LCS는 알고 있다고 가정한다.여기에서 ACA-CAP의 부분수열 집합은ACAP-CAP의 부분수열 집합에 완전히 포함되고, ACA-CAPC의 부분수열 집합에도 완전히 포함된다.그러므로 ACAP-CAPC의 LCS를 구하기 위해서 ACA-CAPC의 LCS와 ACAP-CAP의 LCS 중 더 큰 값을 선택하면 된다.(2) 마지막 원소가 같은 경우AC..