文章

60

粉丝

361

获赞

41

访问

497.5k

头像
简洁
P1294 上海交通大学机试题
发布于2021年1月13日 11:58
阅读数 8.3k

1、制作出所有后缀

2、排序

#include <bits/stdc++.h>
using namespace std;
bool compare(string a,string b)
{
	return a<b;
}
int main()
{
	string s;
	string s2[1000];
	while(cin>>s)
	{
		int len=s.size();
		for(int i=0;i<len;i++)
		{
			string a=s.substr(i,len-i);
			s2[i]=a;
		}
		sort(s2,s2+len,compare);
		for (int i=0;i<len;i++)
			cout<<s2[i]<<endl;
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发