题目描述
给定一个长度为n的字符串S。你只能进行如下操作
从S的头部删除一个字符加入T 从S的尾部删除一个字符加入T
现在请按照该规则输出字典序最小的字符串T
输入格式
第一行一个整数n 接下来n行每行一个大写字符
输出格式
输出若干行,字典序最小字符串T,每80个字符输出一个换行。
输入样例1
6
A
C
D
B
C
B
输出样例1
ABCBCD
样例解释
第一次删除首部的A
,S变为CDBCB
,T变为A
第二次删除尾部的B
,S变为CDBC
,T变为AB
第三次删除尾部的C
,S变为CDB
,T变为ABC
第四次删除尾部的B
,S变为CD
,T变为ABCB
第五次删除首部的C
,S变为D
,T变为ABCBC
第五次删除首部的D
,S变为`,$T$变为
ABCBCD`
数据规模
对于100%的数据1≤n≤30000