fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. //2018 P2 enclosure
  4.  
  5. int main()
  6. {
  7. string s="(2-2+2+3*4/2";
  8. //string s="2-5*(6+1";
  9. //string s="7-5+8*6/2)+1";
  10. cin>>s;
  11. string ans;
  12. int leftP=-1, rightP=-1;
  13.  
  14. for(int i=0; i<s.size(); i++) {
  15. if(s[i]=='(') leftP = i;
  16. if(s[i]==')') rightP = i;
  17. }
  18.  
  19. if(leftP != -1) {
  20. for(int i=leftP+5; i<s.size(); i+=2) {
  21. ans += to_string(i)+", ";
  22. }
  23. }
  24. ans+= to_string(s.size()+1);
  25. cout<<ans;
  26. //cout<<leftP<<" "<<rightP<<endl;
  27. }
Success #stdin #stdout 0.01s 5312KB
stdin
(2+3*6+1
stdout
5, 7, 9