Advertisement
Guest User

ol2_3

a guest
Jan 28th, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <string>
  4. #include <utility>
  5. #include <algorithm>
  6.  
  7.  
  8. using namespace std;
  9.  
  10.  
  11. int main()
  12. {
  13. int n, b, e;
  14. bool r;
  15.  
  16. vector<string> d{"2", "3", "4", "5", "6", "7", "8", "9", "10", "Jack", "Queen", "King", "Ace"};
  17. vector<string> m{"Spades","Clubs","Hearts","Diamonds"};
  18. vector<pair<string, string>> v;
  19. for(string mi : m)
  20. for(string di : d)
  21. v.push_back({di, mi});
  22. //for(vi : v) cout<<vi.first<<' '<<vi.second<<'\n';
  23. cin>>n;
  24. for(int i = 0; i < n; i++)
  25. {
  26. cin>>b>>e>>r;
  27. if(r)
  28. rotate(v.begin()+b, v.begin()+b, v.end());
  29. else
  30. rotate(v.begin(), v.begin(), v.begin() + e);
  31. }
  32. for(vi : v) cout<<vi.first<<' '<<vi.second<<'\n';
  33.  
  34. return 0;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement