#427. 合法括号序列
合法括号序列
问题描述
给定一个长度为 的字符串 ,你需要判断其是否是一个合法的括号序列。
一个合法的括号序列定义为:
- 空字符串是一个合法的括号序列。
- 若 是一个合法的括号序列,则 也是一个合法的括号序列。
- 若 和 都是合法的括号序列,则 也是一个合法的括号序列。
例如:
()是一个合法的括号序列。(())是一个合法的括号序列。(()())是一个合法的括号序列。(()(()))是一个合法的括号序列。(()(()))(不是一个合法的括号序列。
输入格式
第一行输入一个整数 ,表示字符串 的长度。
第二行输入一个长度为 的字符串 。
输出格式
输出一个整数表示答案。如果 是一个合法的括号序列,则输出 Yes,否则输出 No。
样例输入
12
((()())(()))
样例输出
Yes
说明
,字符串 仅包含字符 ( 和 )。