#ABC167F. 括号序列排列

括号序列排列

括号序列排列

题目描述

将满足以下任一条件的字符串定义为括号序列:

  • 空字符串
  • 存在某个括号序列 AA,将 (, AA, ) 按此顺序连接得到的字符串
  • 存在非空括号序列 AA, BB,将 AA, BB 按此顺序连接得到的字符串

给出 NN 个字符串 SiS_i。将全部 SiS_i 按任意顺序连接时,能否构成一个括号序列?

输入格式

输入按以下格式从标准输入给出:

NN
S1S_1
::
SNS_N

输出格式

如果按任意顺序连接 SiS_i 能构成括号序列,输出 Yes;否则输出 No

样例

2
)
(()
Yes

((), ) 的顺序连接就构成了括号序列。

2
)(
()
No
4
((()))
((((((
))))))
()()()
Yes
3
(((
)
)
No

数据范围

  • 1N1061 \leq N \leq 10^6
  • SiS_i 的字符串长度总和不超过 10610^6
  • SiS_i 是仅由 (, ) 组成的非空字符串
难度 提高+/省选
通过率
尝试 0
已通过 0
ID
1949
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签