AT_abc185_e.[ABC185E] Sequence Matching

提高+/省选-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有一个长度为 NN 的整数序列 AA,以及一个长度为 MM 的整数序列 BB。
高桥君可以从 AA 中删除若干元素,并将剩下的元素按原顺序连接,得到一个新序列 A′A'(可以一个都不删,也可以全部删掉)。
对于 BB 也同样,可以删除若干元素,剩下的元素按原顺序连接,得到新序列 B′B'(同样可以一个都不删,也可以全部删掉)。
此时,需要选择一种删除方式,使得 ∣A′∣=∣B′∣|A'| = |B'|(对于序列 ss,∣s∣|s| 表示 ss 的长度)。
设从 AA 和 BB 中总共删除的元素个数为 xx,并且 1≤i≤∣A′∣1 \leq i \leq |A'| 且 A′i≠B′i{A'}_i \neq {B'}_i 的整数 ii 的个数为 yy,请你求出 x+yx + y 的最小可能值。

输入格式

输入按以下格式从标准输入读入。

NN MM
A1 A2 A3 … ANA_1\ A_2\ A_3\ \dots\ A_N
B1 B2 B3 … BMB_1\ B_2\ B_3\ \dots\ B_M

输出格式

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

输入输出样例

  • 输入#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

说明/提示

限制条件

  • 1≤N,M≤10001 \leq N, M \leq 1000
  • 1≤Ai,Bi≤1091 \leq A_i, B_i \leq 10^9
  • 输入均为整数

样例解释 1

从 AA 中删除 A4A_4 得到 A′A',从 BB 中不删除任何元素得到 B′B',此时 x=1x = 1。
并且此时满足 1≤i≤∣A′∣1 \leq i \leq |A'| 且 A′i≠B′i{A'}_i \neq {B'}_i 的 ii 只有 22 这一个,所以 y=1y = 1。因此 x+y=2x + y = 2,这是最小值。

样例解释 2

从 AA 中不删除任何元素,从 BB 中删除 B4B_4 和 B6B_6 这两个元素,则 x=2,y=1x = 2, y = 1,所以 x+y=3x + y = 3,这是最小值。

样例解释 3

允许 AA 和 BB 都不删除任何元素。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页