#NP0169. L43 NP0169-最小表示法

0

L43 NP0169-最小表示法

题目描述

给定字符串SS,求与SS循环同构的所有字符串中字典序最小的字符串。

循环同构:当SS中可以选定一个位置ii满足S[i…n]+S[1…i−1]=TS[i…n]+S[1…i-1]=T,则称SS与TT循环同构。

输入格式

输入一行一个字符串SS。

输出格式

输出一行一个字符串,表示你的答案。

样例输入 #1

CBBA

样例输出 #1

ACBB

说明/提示

有1≤∣S∣≤1061\leq |S|\leq 10^6。