Circular Sequence UVA - 1584

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leekerian/article/details/83864107

6

#include <iostream>
#include <string>
#include <algorithm>

using namespace std;

int main()
{
    int n;
    cin>>n;
    string s,ss[111];
    while(n--)
    {
        s.clear();
        cin>>s;
        int len=s.size();
        s=s+s;
        for(int i=0;i<len;i++)
        {
            for(int j=0;j<len;j++)
            {
                ss[i]+=s[i+j];
            }
        }
        sort(ss,ss+len);
        cout<<ss[0]<<endl;
        for(int i=0;i<len;i++)
            ss[i].clear();
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/leekerian/article/details/83864107
今日推荐