欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Circular Sequence UVA - 1584

程序员文章站 2022-07-12 16:31:35
...

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;
}