mi pagja na 13tiot test primer, probuvam racno da gi stavam brojcinjata i pak mi ispagja pogolem rezultat od tocniot izlez
13 test primer:
input:
??????-(??-?????)+(???-(?+????-(?+???+(????+??????)-?+?????)-??+????))+(????+???+??????)+??????+(???+(???+???))+(?+???)
4134559295420993590475024322731223116069607037733078291231138059667870621692737
output:
4197600
Не сфатив точно како работи програмата, ама две работи ми изгледаа чудно, ги променив, и сега ти работи програмата на сите тест случаи.
Променет е ред 42 (од твојата програма) - наместо i<n ставив i<a.size(). Кога додаваш знаци во стрингот, ја менуваш неговата должина, па n веќе не е добра граница.
Исто, направив промена во ред 94 - ставив i>=1 наместо i>=2 (претпоставувам, некоја печатна грешка ти е тоа).