Advertisement
Guest User

Untitled

a guest
Sep 21st, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. #include <iostream>
  2. #include <list>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. string s;
  9. list <int> l;
  10. cin >> s;
  11. int k = 0;
  12. for(int i = 0; i < s.size(); ++i)
  13. {
  14. if(s[i] == 'l') l.insert(l.end(), i + 1);
  15. else
  16. {
  17. l.insert(l.begin(), i + 1);
  18. ++k;
  19. }
  20. }
  21. list <int> :: iterator i = l.begin();
  22. int n = k, j = 0;
  23. while(k)
  24. {
  25. ++i;
  26. --k;
  27. }
  28. list <int> :: iterator m = i, b = l.end();
  29. while(j < n)
  30. {
  31. i--;
  32. printf("%d\n",*i);
  33. ++j;
  34. }
  35. while(b != m)
  36. {
  37. b--;
  38. printf("%d\n",*b);
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement