假设我们有一个字符串 s,其中包含 '('、')' 和小写英文字符。我们必须移除最少的括号('(' 或 ')',在任何位置)以使结果括号字符串有效,并返回任何有效的字符串。当满足以下所有条件时,括号字符串有效:它是空字符串,仅包含小写字符,或者它可以写成 AB 的形式(A 与 B 连接),其中 A 和 B 是有效的字符串,或者它可以写成 (A) 的形式,其中 A 是一个有效的字符串。因此... 阅读更多
假设我们有一个字符串,该字符串是一个有效的括号字符串(表示为 VPS),当且仅当它仅由 '(' 和 ')' 字符组成,并且满足以下属性:它是空字符串,或者它可以写成 AB 的形式,其中 A 和 B 是 VPS,或者它可以写成 (A) 的形式,其中 A 是一个 VPS。我们还可以定义任何 VPS S 的嵌套深度 depth(S),如下所示:depth("") = 0depth(A + B) = depth(A) 和 depth(B) 的最大值,其中 A 和 B 是 VPSdepth("(" + A + ")") = 1 + depth(A),其中 A 是一个... 阅读更多