牛客网题目链接
简单字符串排序
#include <iostream>
#include <vector>
#include <string>
#include <cmath>
#include <algorithm>
#include <queue>
#include <cstdio>
#include <cctype>
#include <unordered_map>
#include <map>
using namespace std;
const int N = 1005;
typedef pair<int, string> PII;
int main(){
string str;
cin>>str;
vector<string> vt;
for(int i = 0; i < str.size(); i++){
string t = str.substr(i);
vt.push_back(t);
}
sort(vt.begin(), vt.end());
for(auto v: vt){
cout<<v<<endl;
}
return 0;
}