fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int n;
  4. string s;
  5. int main()
  6. {
  7. cin >> n >> s;
  8. int the_last;
  9. for (int i = n - 1; i >= 0; i--)
  10. if (s[i] == ']')
  11. {
  12. the_last = i;
  13. break;
  14. }
  15. for (int i = 0; i < n; i++)
  16. if (s[i] == ']' && i != the_last)
  17. {
  18. s[i] = ')';
  19. cout << 1 << endl;
  20. }
  21. int ans = 0;
  22. for (int i = 0; i < n; i++)
  23. {
  24. if (s[i] == '(')
  25. ans++;
  26. if (s[i] == ')')
  27. ans--;
  28. }
  29. cout << ans << endl;
  30. return 0;
  31. }
Success #stdin #stdout 0s 5328KB
stdin
5
(((])
stdout
2