PS
백준 1958. LCS 3
tose33
2023. 10. 9. 13:57
https://www.acmicpc.net/problem/1958
1958번: LCS 3
첫 줄에는 첫 번째 문자열이, 둘째 줄에는 두 번째 문자열이, 셋째 줄에는 세 번째 문자열이 주어진다. 각 문자열은 알파벳 소문자로 이루어져 있고, 길이는 100보다 작거나 같다.
www.acmicpc.net
https://tose33.tistory.com/1161
백준 9252. LCS 2
https://www.acmicpc.net/problem/9252 9252번: LCS 2 LCS(Longest Common Subsequence, 최장 공통 부분 수열)문제는 두 수열이 주어졌을 때, 모두의 부분 수열이 되는 수열 중 가장 긴 것을 찾는 문제이다. 예를 들어, ACA
tose33.tistory.com
문자열이 두개일때 lcs 구하는 알고리즘
if s1[i] == s2[j] : d[i][j] = max(d[i][j], d[i-1][j-1]+1)
else : d[i][j] = max(d[i-1][j], d[i][j-1])
를 응용해서 3차원 배열을 만들어주면 된다.