Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<conio.h>
- #include<vector>
- #include<string>
- #include<fstream>
- #include<iostream>
- #include<istream>
- #include <limits>
- #include<algorithm>
- #include<cctype>
- using namespace std;
- int main() {
- const int INF = 1e9 + 7;
- //std::ios::sync_with_stdio(false);
- freopen("bwt.in", "r", stdin);
- freopen("bwt.out", "w", stdout);
- //cin.ignore(numeric_limits<streamsize>::max(), '\n');
- string s;
- //string spisok = "abcdefghijklmnopqrstuvwxyz";
- cin >> s;
- vector<char> mas;
- vector<char> str;
- vector<string> strokitut;
- for (int i = 0; i < s.size(); i++) {
- strokitut.push_back(s);
- rotate(s.begin(), s.begin()+1, s.end());
- }
- sort(strokitut.begin(), strokitut.end());
- for (int i = 0; i < strokitut.size(); i++) {
- cout << strokitut[i].back();
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement