#P005916. 二进制改造

二进制改造

题目描述

给定两个长度相同的二进制字符串 sstt。每个字符串只包含字符 01

一次操作可以选择 ss 中一段连续的字符,将其中的每个 0 变成 1,每个 1 变成 0

请求出至少进行多少次操作,才能使 ss 变成 tt

输入格式

第一行包含一个二进制字符串 ss

第二行包含一个二进制字符串 tt

输出格式

输出一个整数,表示所需的最少操作次数。

样例

00111001
01110001
2

样例解释

两个字符串不同的位置形成了两段连续区间,分别是第 22 位和第 55 到第 66 位,因此最少需要操作 22 次。

数据范围与提示

  • 1s=t1051 \le |s|=|t| \le 10^5
  • sstt 只包含字符 01