#DS0004. 括号序列
括号序列
题目描述
给定一个长度为 的字符串 ,字符串由 (
, )
, [
, ]
组成,问 是不是一个合法的括号序列。
合法的括号序列的定义是:
- 空串是一个合法的括号序列。
- 若
A
是一个合法的括号序列,则(A)
,[A]
也是合法的括号序列。 - 若
A
,B
都是合法的括号序列,则AB
也是合法的括号序列。
输入格式
第一行一个整数 。
接下来一行一个长度为 的字符串 。
输出格式
如果 是合法的括号序列,输出 Yes
,否则输出 No
。
10
[]([(())])
Yes
4
[(])
No
数据规模
对于所有数据,保证 。