공통 부분 문자열 https://www.acmicpc.net/problem/5582 1234567891011121314151617181920212223242526272829#include // a 가 빠르면 0 b가 빠르면 1int Dp[4001][4001]; int main(){ int max = 0; char A[4001]; char B[4001]; scanf("%s", A); scanf("%s", B); for (int i = 0; A[i] != 0; i++) for (int j = 0; B[j] != 0; j++) { if (A[i] == B[j]) { if (i == 0 || j == 0) Dp[i][j] = 1; else Dp[i][j] = Dp[i - 1][j - 1] + 1; if (max