Submission #1294100

#TimeUsernameProblemLanguageResultExecution timeMemory
1294100zahra_Match (CEOI16_match)C++20
0 / 100
0 ms332 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long int main(){ string s; cin >> s; int n = s.size(); if(n % 2 != 0){ cout << -1 << endl; return 0; } else{ string ans = ""; vector<ll>st; for(int i = 0; i < n ; i++){ if(!st.empty() && s[i] == s[st.back()]){ ans += ')'; st.pop_back(); }else{ ans += '('; st.push_back(i); } } if(!st.empty()){ cout << -1 << endl; }else{ cout << ans << endl; } } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...