Cerinţa
Se dă un număr natural par n
. Generați toate șirurile de n
paranteze rotunde care se închid corect.
Date de intrare
Fişierul de intrare paranteze.in
conţine pe prima linie numărul n
.
Date de ieşire
Fişierul de ieşire paranteze.out
va conţine pe fiecare linie câte un șir de n
paranteze rotunde care se închid corect. Șirurile vor fi afișate în ordine lexicografică, considerând paranteza deschisa (
mai mică decât paranteza închisă )
.
Restricţii şi precizări
1 ≤ n ≤ 20
, număr natural par
Exemplu:
paranteze.in
6
paranteze.out
((())) (()()) (())() ()(()) ()()()