Pagini recente » Diferente pentru usaco-ian-2005-divizia-gold intre reviziile 21 si 22 | Diferente pentru monthly-2014/runda-5/solutii intre reviziile 11 si 10 | Istoria paginii preoni-2006/runda-4/clasament-11-12 | Diferente pentru preoni-2005/runda-3/clasament-11-12 intre reviziile 2 si 1 | Diferente pentru fmi-no-stress-2012/solutii/parantezare intre reviziile 7 si 6
Nu exista diferente intre titluri.
Diferente intre continut:
Solutie $O(M + LungimeaExpresiei)$
Solutia foloseste o stiva $St$ si un vector $Poz$ ( acest vector retine pozitia parantezei ')' corespunzatoare parantezei '(' de pe pozitia $i$ ).
Solutia foloseste o stiva $St$ si un vector $Poz$ ( acest vector retine pozitia parantezei ')' corespunzatoare parantezei '(' de pe pozitia i ).
Se parcurge sirul de intrare caracter cu caracter, pentru fiecare caracter verificandu-se tipul acestuia.
Daca $sir[ i ]$ = '(' , atunci se adauga in stiva pozitia $i$
Daca $sir[ i ]$ = '(' , atunci se adauga in stiva pozitia i
Daca $sir[ i ]$ = ')' , se actualizeaza $Poz[St[Varf]]$, deoarece paranteza ')' este paranteza ce corespunde celei de pe pozitia $St[Varf]$.
Caractere care nu sunt paranteze se ignora .
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.