【手順1】m=5, n=4 なので、6×5 の表を用意する。x1⋯x5=A,B,C,B,D、y1⋯y4=B,D,C,B である。
【手順2】L[i][0]=L[0][j]=0 とする。
【手順3・4】1 行ずつ埋める(各行は j=1,2,3,4 の値を並べたもの)。
・i=1(A):yj はどれも A と一致しない。上も左も 0 なので、行は 0,0,0,0。
・i=2(B):j=1 は B と B が一致するので L[1][0]+1=1。j=2(D)は max(0,1)=1、j=3(C)は max(0,1)=1。j=4 は B と B が一致するので L[1][3]+1=1。行は 1,1,1,1。
・i=3(C):j=1 は max(L[2][1],L[3][0])=max(1,0)=1。j=2 は max(1,1)=1。j=3 は C と C が一致するので L[2][2]+1=2。j=4 は max(L[2][4],L[3][3])=max(1,2)=2。行は 1,1,2,2。
・i=4(B):j=1 は一致するので L[3][0]+1=1。j=2 は max(1,1)=1。j=3 は max(L[3][3],L[4][2])=max(2,1)=2。j=4 は一致するので L[3][3]+1=3。行は 1,1,2,3。
・i=5(D):j=1 は max(1,0)=1。j=2 は D と D が一致するので L[4][1]+1=2。j=3 は max(L[4][3],L[5][2])=max(2,2)=2。j=4 は max(L[4][4],L[5][3])=max(3,2)=3。行は 1,2,2,3。
【手順5】L[5][4]=3 である。実際、BCB は X の 2・3・4 文字目、Y の 1・3・4 文字目として取り出せる共通部分列で、長さは 3 である。