제출 #476697

#제출 시각아이디문제언어결과실행 시간메모리
476697wiktoria_bazanMatch (CEOI16_match)C++14
0 / 100
0 ms204 KiB
#include <iostream> #include <stack> #include <algorithm> #include <string> using namespace std; int n; string s; stack <int> S; void task() { int sum = 0; string w = ""; for (int i = 0; i < n; i++) { if (S.empty()) { sum++; w.insert(w.size(), "("); S.push(s[i]); } else { int v = S.top(); if (v == s[i]) { sum--; S.pop(); w.insert(w.size(), ")"); } else { sum++; w.insert(w.size(), "("); S.push(s[i]); } } } if (sum != 0) cout << -1; else cout << w; return; } int main() { cin >> s; n = s.size(); task(); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...