#aBC196F. [ABC196F] Substring 2

[ABC196F] Substring 2

AT_abc196_f [ABC196F] Substring 2

题目描述

给定由 01 组成的字符串 SSTT
你可以将 TT 的若干字符进行修改,使得 TT 成为 SS 的一个子串。
你最少需要修改多少个字符?

子串的定义:当 TTSS 的某一段连续子序列完全一致时,称 TTSS 的子串。例如,00010001 的子串,但 11 不是 10001 的子串。

输入格式

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

SS TT

输出格式

请输出答案。

输入输出样例 #1

输入 #1

0001
101

输出 #1

1

输入输出样例 #2

输入 #2

0101010
1010101

输出 #2

7

输入输出样例 #3

输入 #3

10101000010011011110
0010011111

输出 #3

1

说明/提示

限制条件

  • SSTT 仅由 01 组成。
  • 1TS1061 \leq |T| \leq |S| \leq 10^6

样例解释 1

TT 修改为 001 后,SS 的第 22 到第 44 个字符与 TT 完全一致。

由 ChatGPT 4.1 翻译