SZ#G6STK05. 【GESP强化 六级】括号修复

提交1 通过1
通过率100%
时间限制2000ms
内存限制256MiB
    ID: 11579 传统题 2000ms 256MiB 尝试: 1 已通过: 1 难度: 入门 上传者: 标签>GESPGESP强化C++c++编程题括号序列贪心GESP6级1星

题目描述

小泽拿到若干个由左、右括号组成的字符串。每个字符串中两种括号的数量相同。一次操作可以选择任意一个括号,将它从原位置删除并插入到字符串的任意位置。请求把字符串变成合法括号序列所需的最少操作次数。

输入格式

第一行是测试组数 TT。每组先输入偶数 NN,再输入长度为 NN 的括号串 SS

输出格式

对每组数据,输出最少操作次数。

3
4
(())
8
(())))((
12
(()))()(()()
0
2
1
1
2
)(
1
2
12
)(())())()((
6
()(())
2
0

数据范围与约定

  • 1T20001\le T\le2000
  • 2N502\le N\le50
  • NN 是偶数,两种括号各有 N/2N/2