‹ 上一题 下一题 ›

g5-09052. 两端取字 未做

1000 ms 256 MB 测试点 10 通过率 50% GESP-55级·贪心经典模型区间调度与选择阶梯·拔高

题目描述

纸条上写着一个由小写字母组成的字符串 。每次操作从纸条的最左端或最右端取下一个字母,接到新串的末尾;取完所有字母,得到一个长度相同的新串。

要使新串的字典序最小,这个新串是什么?(字典序:从第一位逐位比较,某一位字母更小的串更小。)

输入格式

一行一个字符串 。

输出格式

一行一个字符串:能得到的字典序最小的新串。

样例

输入
cbaa
输出
aabc

样例解释

先取右端的 (纸条剩 cba),再取右端的 (剩 cb),再取右端的 (剩 c),最后取 ,得到 aabc。前两位已经取到了两个 ,第三位最小能取到 ,aabc 就是字典序最小的结果。

数据范围

, 只含小写字母。

输入
输出

            
答案