D. Clumsy Cows S

    传统题 1000ms 256MiB

Clumsy Cows S

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

奶牛贝茜试图在她的新笔记本电脑上输入一个平衡的括号字符串,但由于年龄太小,她总是输错字符。请帮她计算一下,要使字符串变得平衡,最少需要反转多少个字符(例如,将左括号改成右括号,或反之)。

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

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

而以下这些则不是:

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

输入格式

  • 第1行:一个长度为偶数且最多包含100,000个字符的括号字符串。

输出格式

  • 第1行:一个整数,表示将该字符串转换为平衡字符串必须翻转的最少括号数量。

输入输出样例 #1

输入 #1
())(
输出 #1
2
说明/提示

最后一个括号必须翻转,中间两个右括号中的一个也必须翻转。

入门B组(5)

未认领
状态
已结束
题目
6
开始时间
2025-2-16 17:30
截止时间
2025-2-24 23:59
可延期
24 小时