Pagini recente » Diferente pentru problema/1expr intre reviziile 38 si 39 | Atasamentele paginii Hercule | Diferente pentru problema/1expr intre reviziile 36 si 37 | Diferente pentru algoritmiada-2013/runda-2/5-9 intre reviziile 3 si 2 | Diferente pentru problema/karma intre reviziile 1 si 8
Diferente pentru
problema/karma intre reviziile
#1 si
#8
Diferente intre titluri:
Diferente intre continut:
== include(page="template/taskheader" task_id="karma") ==
Poveste şi cerinţă...
Se da o matrice cu $N$ linii si $M$ coloane cu paranteze deschise si inchise (avem doar elemente de tipul "(" si ")"). In cate moduri se pot permuta coloanele matricei astfel incat fiecare linie sa devina o parantezare corecta?
h2. Date de intrare
Fişierul de intrare $karma.in$ ...
Fişierul de intrare $karma.in$ va contine pe prima linie $N$ si $M$. Pe urmatoarele $N$ linii se afla cate un sir de $M$ paranteze.
h2. Date de ieşire
În fişierul de ieşire $karma.out$ ...
Fişierul de ieşire $karma.out$ va contine un singur numar reprezentand raspunsul *$modulo 1.000.000.007$*.
h2. Restricţii
* $... ≤ ... ≤ ...$
* $1 ≤ N, M ≤ 20$
h2. Exemplu
table(example). |_. karma.in |_. karma.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|2 4
(())
()()
|2
|
|3 8
(((())))
()()(())
))((()()
|168
|
h3. Explicaţie
...
== include(page="template/taskfooter" task_id="karma") ==
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.