C. 匹配子串

    传统题 1000ms 256MiB

匹配子串

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给你两个整数 NNMM,还有一个长度为 NN 的数字串 SS 以及一个长度为 MM 的数字串 TT。这里的数字串指的是只包含从 09 这些数字字符的字符串。

你可以执行以下操作任意次(包括零次):

  • TT 中选一个字符,将它的数字增加 11。如果这个数字是 99,就把它变成 00

请你求出最少需要多少次操作,才能让 TT 成为 连续子串 出现在 SS 中。

输入格式

第一行包含两个整数 NNMM

第二行包含长度为 NN 的数字字符串 SS

第三行包含长度为 MM 的数字字符串 TT

输出格式

输出使得 TT 成为 SS 的子串所需的最小操作次数。

4 2
2025
91
2

你可以通过以下两步操作,让 TT 成为 SS 的子串:

  • TT 的第 22 个字符执行操作。TT = 91 变成了 TT = 92

  • TT 的第 11 个字符执行操作。TT = 92 变成了 TT = 02

02SS 从第 22 个字符到第 33 个字符的子串。

少于两次操作无法让 TT 成为 SS 的子串,所以输出 22

3 2
438
38
0

3838 本来就是 438438 的子串,从一开始就满足条件,所以输出 00

5 5
00000
11111
45

数据规模与约定

  • 1MN1001 \le M \le N \le 100
  • NNMM 是整数。
  • SS 是长度为 NN 的数字串。
  • TT 是长度为 MM 的数字串。

图灵周赛 Round 48(二场)

未参加
状态
已结束
规则
ACM/ICPC
题目
4
开始于
2026-5-16 18:00
结束于
2026-5-16 20:00
持续时间
2 小时
主持人
参赛人数
11