AT_abc386_f.[ABC386F] Operate K

提高+/省选-

通过率:0%

AC君温馨提醒

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

题目描述

给定字符串 $ S $,你需要判断是否有可能通过最多 $ K $ 次操作将其变为字符串 $ T $。

这里操作的定义如下:

  1. 在 $ S $ 的任意位置(包括头尾)插入一个字符。
  2. 从 $ S $ 删除一个字符。
  3. 将 $ S $ 中的某个字符替换为另一个字符。

输入格式

输入包含三个部分,通过标准输入获取:

$ K $ $ S $ $ T $

输出格式

如果可以在最多 $ K $ 次操作内将字符串 $ S $ 变为 $ T $,输出 Yes;否则输出 No。

数据范围和提示

  • $ S $ 和 $ T $ 都是由小写英文字母构成的字符串,它们的长度在 $ 1 $ 到 $ 500000 $ 之间。
  • $ K $ 是一个满足 $ 1 \le K \le 20 $ 的整数。

示例解释

示例 1

可以通过 3 次操作将 abc 变为 awtf:

  • 首先,将第 2 个字符 b 改为 w。这一步后,字符串是 awc。
  • 接着,将第 3 个字符 c 改为 f。这时,字符串变为 awf。
  • 最后,在第 2 和第 3 个字符之间插入 t,得到 awtf。

示例 2

在不超过 2 次操作的情况下,无法将 abc 变为 awtf。

本翻译由 AI 自动生成

输入输出样例

  • 输入#1

    3
    abc
    awtf

    输出#1

    Yes
  • 输入#2

    2
    abc
    awtf

    输出#2

    No
  • 输入#3

    17
    twothousandtwentyfour
    happynewyear

    输出#3

    Yes

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

首页