給定兩個長度分別為 $N, M$ 的字串 $a, b$,請輸出滿足以下條件的字串 $c$ 的長度:
定義 $|s|$ 為 $s$ 的長度。
字串 $t$ 為字串 $s$ 的子序列若存在一個序列 $a_1, a_2, \ldots, a_{|t|}$ 滿足 $1 \leq a_1 < a_2 < \ldots < a_{|t|} \leq |s|$ 且 $t_i = s_{a_i} \forall 1 \leq i \leq |t|$。
字串 $s$ 為回文字串若 $s_i = s_{|s| + 1 - i} \forall 1 \leq i \leq |s|$。
輸入第一行有兩個正整數 $N, M$,代表字串 $a$ 與字串 $b$ 的長度。
輸入第二行有一個長度為 $N$ 且僅由小寫英文字母組成的字串 $a$。
輸入第三行有一個長度為 $M$ 且僅由小寫英文字母組成的字串 $b$。
請輸出一行,上面有一個整數代表字串 $c$ 的長度
在第一筆範例測資中,$c = \texttt{abcba}$
在第二筆範例測資中,$c = \texttt{ii}$
在第三筆範例測資中,$c = \texttt{rotator}$
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~2 | 範例測資 | 0 |
2 | 3~28 | $1 \leq N, M \leq 15$ | 10 |
3 | 3~46 | $1 \leq N, M \leq 35$ | 19 |
4 | 47~65 | $N = M, a_i = b_i \forall 1 \leq i \leq N$ | 26 |
5 | 3~83 | 無其他限制 | 45 |