在跳蚤国,国王梦想着制造出第一辆伏特多轮(Polycycle)。设计这辆汽车需要构建一个稳固的支撑结构,这个结构像由许多括号串连成的复杂模式,以保证汽车的安全性和稳定性。
在这个挑战中,你需要理解何为合法的括号序列:
- 单一的一对括号
()
表示一个基础的括号序列。 - 如果
是一个合法的括号序列,则(
)
也是一个合法的括号序列。 - 如果
都是合法的括号序列,则 也是一个合法的括号序列。
现在,你将得到一串由左括号 (
、右括号 )
以及问号 ?
构成的字符串
你的任务是求出
输入格式
输入只有一行,包含一个字符串
输出格式
输出一行一个整数,表示答案。
样例一
input
(())
output
2
explanation
这组样例合法区间为
样例二
input
??????????
output
25
explanation
这组样例
长度为
样例三
input
(??)??
output
8
explanation
这组样例的有希望合法的区间有
数据范围
对于全部数据:记
子任务编号 | 特殊性质 | 分值 | |
---|---|---|---|
? |
|||
? |
|||
无 | |||
) |
|||
无 |
时间限制:
空间限制: