括号序列长度
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
“正则括号”序列的定义如下:
- 空序列是一个正则括号序列。
- 若
s是正则括号序列,则(s)和[s]也是正则括号序列。 - 若
a和b是正则括号序列,则ab也是正则括号序列。 - 没有其他序列是正则括号序列。
例如,()、[]、(())、()[]、()([]) 都是正则括号序列,而 (、]、)(、([]、[(] 不是正则括号序列。
给定括号序列 ,求解其最长的正则括号子序列的长度。也就是说,希望找到最大的 ,使 是一个正则括号序列,其中 。
输入格式
第一行一个整数 (),表示测试用例的数量。
接下来 行,每行包含一个由 (、)、[、] 组成的字符串,其长度 满足 。
输出格式
对每个测试用例,都单行输出最长的正则括号子序列的长度,共输出 行。
输入输出样例
5
((()))
()()()
([])
)[)(
([][][)
6
6
4
0
6
