https://leetcode.com/problems/interleaving-string/
- 흔한 문자열 DP 문제, LCS 같은 거랑 매우 유사하다.
dp[i][j]
의 의미를s1[i-1] mix s2[j-1] = s3[i+j-1]
인지 아닌지로 보면 된다.- 그러면
dp[i][j]
는 아래와 같을때 참이다.dp[i-1][j]
이 참이고s1[i-1] == s3[i+j-1]
이거나dp[i][j-1]
이 참이고s2[j-1] == s3[i+j-1]
이거나
1 |
|