#include<bits/stdc++.h>
using namespace std;
/**
@author: ZhengXiaoTao
@description:
对于一个字符串,将其后缀子串进行排序,
例如grain 其子串有: grain rain ain in n
然后对各子串按字典顺序排序,即: ain,grain,in,n,rain
*/
struct Str{
char st[1010];
}str[1010];
bool cmp(Str a, Str b) {
int s = strcmp(a.st, b.st);
return s < 0;
}
int main() {
char c[1010];
gets(c);
int len = strlen(c);
for(int i = 0; i < len; i++) {
for(int j = i; j < len; j++)
&...
登录后发布评论
兄弟 有多组输入 你试一试
我也是啊不知道为啥