#D. 字符串翻转问题

    Type: Default 1000ms 256MiB

字符串翻转问题

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

小 Z 拿到了两个长度为 nn 的字符串 SSTT,这两个字符串都只包含字符 GH,当然也可能只包含 GH 字符的其中一个。

现在,小 Z 可以翻转 TT 字符串中任意子串,翻转的意思是:可以将这个子串中的 G 翻转成 HH 翻转成 G

问最少需要进行几次翻转才可以将 TT 字符串变成 SS 字符串。

输入格式

输入的第一行包含 nn,以下两行包含字符串 SSTT。每个字符串均包含 nn 个字符,字符均为 HG 之一。

输出格式

输出将 TT 变为 SS 需要的最少翻转次数。

样例 #1

样例输入 #1

7
GHHHGHH
HHGGGHH

样例输出 #1

2

提示

【样例提示】

首先,小 Z 可以仅改变第一个字符组成的子串,将 TT 变为 GHGGGHHGHGGGHH。然后,他可以改变由第三和第四个字符组成的子串,得到 SS。当然,还存在其他有效的执行两次操作的方案。

【数据范围】

1n10001\le n \le 1000

入门B组(13)——CSP-J第二轮复习(3)

Not Claimed
Status
Done
Problem
4
Open Since
2025-5-4 14:30
Deadline
2025-5-12 23:59
Extension
24 hour(s)