Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- #include <string>
- #include <utility>
- #include <algorithm>
- using namespace std;
- int main()
- {
- int n, b, e;
- bool r;
- vector<string> d{"2", "3", "4", "5", "6", "7", "8", "9", "10", "Jack", "Queen", "King", "Ace"};
- vector<string> m{"Spades","Clubs","Hearts","Diamonds"};
- vector<pair<string, string>> v;
- for(string mi : m)
- for(string di : d)
- v.push_back({di, mi});
- //for(vi : v) cout<<vi.first<<' '<<vi.second<<'\n';
- cin>>n;
- for(int i = 0; i < n; i++)
- {
- cin>>b>>e>>r;
- if(r)
- rotate(v.begin()+b, v.begin()+b, v.end());
- else
- rotate(v.begin(), v.begin(), v.begin() + e);
- }
- for(vi : v) cout<<vi.first<<' '<<vi.second<<'\n';
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement