#ABC185E. 序列编辑

序列编辑

序列编辑

题目描述

有长度为 NN 的整数数列 AA 和长度为 MM 的整数数列 BB。

高桥君从 AA 中删除若干元素,将剩余元素按原来的顺序连接起来,构造新的数列 A′A'。(可以一个都不删,也可以全部删除。)

对于 BB 也一样,通过删除若干元素并将剩余元素按原顺序连接,构造新的数列 B′B'。(可以一个都不删,也可以全部删除。)

此时,需要选择使得 ∣A′∣=∣B′∣|A'| = |B'| 的删除方式。(对于数列 ss,∣s∣|s| 表示 ss 的长度。)

设从 A,BA, B 中删除的元素总数为 xx,满足 1≤i≤∣A′∣1 \le i \le |A'| 且 A′i≠B′i{A'}_i \neq {B'}_i 的整数 ii 的个数为 yy,请计算 x+yx + y 的最小可能值。

输入格式

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

NN MM
A1A_1 A2A_2 A3A_3 …\dots ANA_N
B1B_1 B2B_2 B3B_3 …\dots BMB_M

输出格式

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

样例

4 3
1 2 1 3
1 3 1
2

从 AA 中删除 A4A_4 构造 A′A',从 BB 中不删除任何元素构造 B′B',此时 x=1x = 1。

另外,此时满足 1≤i≤∣A′∣1 \le i \le |A'| 且 A′i≠B′i{A'}_i \neq {B'}_i 的整数 ii 只有 22 一个,所以 y=1y = 1。于是 x+y=2x + y = 2,这是最小值。

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

从 AA 中不删除任何元素,从 BB 中删除 B4,B6B_4, B_6 这 22 个元素,则 x=2,y=1x = 2, y = 1,x+y=3x + y = 3,这是最小值。

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

也允许从 AA 和 BB 中都一个元素都不删。

数据范围

  • 1≤N,M≤10001 \le N, M \le 1000
  • 1≤Ai,Bi≤1091 \le A_i, B_i \le 10^9
  • 输入均为整数
难度 提高
通过率 —
尝试 0
通过 0
ID
2050
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签