#ATagc030e. [AGC030E] Less than 3
[AGC030E] Less than 3
题目描述
给定两个长度为 的字符串 和 ,它们只包含字符 0 和 1。此外,在 和 中,同一个字符不会连续出现 次或以上。
你可以重复进行如下操作来修改 :
- 任意选择一个下标 (),将 的第 个字符反转(即将
0变为1,或将1变为0)。但操作后, 中不能出现同一字符连续 次或以上的情况。
你的目标是将 变为 。请你求出将 变为 所需的最小操作次数。
输入格式
输入以如下格式从标准输入读入:
输出格式
输出将 变为 所需的最小操作次数。可以证明一定存在有限次操作使目标达成。
样例 1
输入
4
0011
0101
输出
4
样例 2
输入
1
0
0
输出
0
样例 3
输入
8
00110011
10101010
输出
10
说明/提示
限制条件
- 和 的长度均为 。
- 和 只包含字符
0和1。 - 和 中不会出现同一字符连续 次或以上的情况。
样例解释 1
例如,可以按如下顺序操作:0011 → 1011 → 1001 → 1101 → 0101。
由 ChatGPT 4.1 翻译