#abc185e. [abc185_e]Sequence Matching
[abc185_e]Sequence Matching
問題文
長さ の整数列 と、長さ の整数列 があります。
高橋君は から、いくつかの要素を取り除き、残った要素をそのままの順番で繋げることで新たな数列 を作ります。(一つも取り除かなくても、全部取り除いても構いません。)
についても同様に、いくつかの要素を取り除き、残った要素をそのままの順番で繋げることで新たな数列 を作ります。(一つも取り除かなくても、全部取り除いても構いません。)
このとき、 となるような取り除き方をします。(数列 について は の長さを表します。)
から取り除いた合計要素数を とし、 かつ を満たす整数 の数を とするとき、 として考えられる最小の値を求めてください。
制約
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
$A_1 \\hspace{7pt} A_2 \\hspace{7pt} A_3 \\hspace{5pt} \\dots \\hspace{5pt} A_N$ $B_1 \\hspace{7pt} B_2 \\hspace{7pt} B_3 \\hspace{5pt} \\dots \\hspace{5pt} B_M$
出力
として考えられる最小の値を出力せよ。
入力例 1
4 3
1 2 1 3
1 3 1
出力例 1
2
から を削除して を作り、 からは何も削除せず を作ることにすると、 となります。
また、このとき かつ を満たす整数 は の一つのみなので となります。そして は となり、これが最小です。
入力例 2
4 6
1 3 2 4
1 5 2 6 4 3
出力例 2
3
からは何も取り除かず、 からは の 要素を削除すると となり、 は で、これが最小です。
入力例 3
5 5
1 1 1 1 1
2 2 2 2 2
出力例 3
5
からも からも何も取り除かないことも許されます。