Score : 600 points
A bracket sequence is a string that is one of the following:
(, A, and ) in this order, for some bracket sequence A ;Given are N strings S_i. Can a bracket sequence be formed by concatenating all the N strings in some order?
( and ).Input is given from Standard Input in the following format:
N S_1 : S_N
If a bracket sequence can be formed by concatenating all the N strings in some order, print Yes; otherwise, print No.
2 ) (()
Yes
Concatenating (() and ) in this order forms a bracket sequence.
2 )( ()
No
4 ((())) (((((( )))))) ()()()
Yes
3 ((( ) )
No