#DS0004. 括号序列

括号序列

题目描述

给定一个长度为 nn 的字符串 ss,字符串由 (, ), [, ] 组成,问 ss 是不是一个合法的括号序列。

合法的括号序列的定义是:

  • 空串是一个合法的括号序列。
  • A 是一个合法的括号序列,则 (A), [A] 也是合法的括号序列。
  • A, B 都是合法的括号序列,则 AB 也是合法的括号序列。

输入格式

第一行一个整数 nn

接下来一行一个长度为 nn 的字符串 ss

输出格式

如果 ss 是合法的括号序列,输出 Yes,否则输出 No

10
[]([(())])
Yes
4
[(])
No

数据规模

对于所有数据,保证 1n1000001≤n≤100000