本题翻译
查看原帖
本题翻译
1641526
yulina666楼主2025/1/26 10:45

翻译如下:

奶牛贝茜正试图在她的新笔记本电脑上输入一个平衡的括号串,但她足够笨拙(由于她的蹄子很大),以至于她一直在输入错误的字符。请帮助她计算字符串中必须反转的最小字符数(例如,将左括号更改为右括号,反之亦然),以便字符串变得平衡。

有几种方法可以定义括号字符串“平衡”的含义。也许最简单的定义是(和)的总数必须相同,对于字符串的任何前缀,(和)必须至少与s一样多。例如,以下字符串都是平衡的:

() (()) ()(()())

而这些不是:

)( ())( ((())))

给出一个偶数长度的括号序列,问最少修改多少个括号可以使其平衡。

输入格式:

共一行。

第1行:偶数长度的括号字符串,最多100000个字符。

输出格式:

共一行。

第1行:一个整数,给出将字符串转换为平衡字符串时必须切换的最小括号数。

提示/说明

最后一个括号必须切换,右中两个括号中的一个也必须切换。

2025/1/26 10:45
加载中...