#abc185e. [abc185_e]Sequence Matching

[abc185_e]Sequence Matching

题目描述

我们有一个长度为 NN 的整数序列 AA,以及一个长度为 MM 的整数序列 BB
Takahashi 可以通过从 AA 中删除一些元素(可能是零个或全部),并连接剩余的元素,来生成一个新的序列 AA'
类似地,他可以通过从 BB 中删除一些元素(可能是零个或全部),并连接剩余的元素,来生成另一个新的序列 BB'
在这里,他会删除元素,使得 A=B|A'| = |B'|s|s| 表示序列 ss 的长度)。
xx 是从 AABB 中删除的元素的总数,yy 是满足 1iA1 \le i \le |A'|AiBi{A'}_i \neq {B'}_i 的整数 ii 的个数。输出 x+yx + y 的最小可能值。

约束条件

  • 1N,M10001 \le N, M \le 1000
  • 1Ai,Bi1091 \le A_i, B_i \le 10^9
  • 输入中的所有值均为整数。

输入

输入以以下格式从标准输入给出:

NN MM $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$

输出

输出 x+yx + y 的最小可能值。


示例输入 1

4 3
1 2 1 3
1 3 1

示例输出 1

2

如果我们通过从 AA 中删除 A4A_4,从 BB 中删除任何元素都不删除来生成 AA'BB',则 xx11
这里,只有一个整数 ii 满足 1iA1 \le i \le |A'|AiBi{A'}_i \neq {B'}_ii=2i = 2,所以 yy11x+yx + y 的最小可能值为 22


示例输入 2

4 6
1 3 2 4
1 5 2 6 4 3

示例输出 2

3

如果我们不从 AA 中删除任何元素,并从 BB 中删除 B4,B6B_4, B_6,则有 x=2,y=1x = 2, y = 1x+yx + y 的最小可能值为 33


示例输入 3

5 5
1 1 1 1 1
2 2 2 2 2

示例输出 3

5

可以不从 AABB 中删除任何元素。