백준_9251_LCS(DP)

맹민재·2023년 4월 5일
0

알고리즘

목록 보기
38/134
m1 = input()
m2 = input()

dp = [0] * len(m2)

for i in range(len(m1)):
    cnt = 0
    for j in range(len(m2)):
        if cnt < dp[j]:
            cnt = dp[j]
        elif m1[i] == m2[j]:
            dp[j] = cnt + 1
print(max(dp))

스스로 해결하진 못했다.
https://myjamong.tistory.com/317 이 분이 설명을 너무 잘해 주셔서 이해하는데 많은 도움이 됐다.

profile
ㄱH ㅂrㄹ ㅈr

0개의 댓글