Pagini recente »
Diferențe pentru problema/incalceala între reviziile 9 și 6
|
Diferențe pentru problema/culori4 între reviziile 16 și 6
|
Diferențe pentru problema/regele între reviziile 5 și 7
|
Atașamentele paginii Profil MIHNEA_PURCAREA
|
Diferențe pentru problema/incalceala între reviziile 5 și 9
Nu există diferențe între titluri.
Diferențe între conținut:
== include(page="template/taskheader" task_id="incalceala") ==
Poveste și cerință...
Lui Gigel ii sunt date de citit pentru acasa 5 texte. Un text este format doar din litere mici ale alfabetului englez.
Fiind greu de inteles, aceste texte contin foarte multe explicatii. De asemenea, fiecare explicatie este incadrata intre doua paranteze rotunde ( "(" deschide o explicatie, iar ")" inchide o explicatie ).
Din pacate, hackerul Costel a reusit sa intervina in textele lui Gigel, stergand sau adaugand anumite paranteze.
Din aceasta cauza, Gigel trebuie sa isi dea seama daca acest text este sau nu parantezat corect.
h2. Date de intrare
Fișierul de intrare $incalceala.in$ ...
In fisierul de intrare $incalceala.in$ se vor gasi 5 linii, fiecare linie reprezentand un test.
h2. Date de ieșire
În fișierul de ieșire $incalceala.out$ ...
În fișierul de ieșire $incalceala.out$ se vor gasi de asemenea 5 linii, fiecare linie $i$ reprezentand raspunsul la testul $i$ ( 0 pentru parantezare incorecta, iar 1 pentru parantezare corecta ).
h2. Restricții
* $1 ≤ N ≤ 10000$
* $1 ≤ N ≤ 20000$, unde $N$ este lungimea unui text.
h2. Exemplu
table(example).
|_. incalceala.in |_. incalceala.out |
| asda
a(ba())
s(dd
a(c(a)da())
a())(
a(ba())
s(dd
a(c(a)da())
a())(
| 1
1
0
1
0
1
0
1
0
|
== include(page="template/taskfooter" task_id="incalceala") ==
Nu există diferențe între securitate.