#P6140. [USACO07NOV] Best Cow Line S
[USACO07NOV] Best Cow Line S
题目背景
本题和 2007 年 12 月月赛金组同名题目 在题意上一致,唯一的差别是数据范围。
题目描述
Farmer John 打算带领 ()头奶牛参加一年一度的”全美农场主大奖赛“。在这场比赛中,每个参赛者必须让他的奶牛排成一列,然后带领这些奶牛从裁判面前依此走过。
今年,竞赛委员会在接受报名时,采用了一种新的登记规则:取每头奶牛名字的首字母,按照它们在队伍中的次序排成一列。将所有队伍的名字按字典序升序排序,从而得到出场顺序。
FJ 由于事务繁忙,他希望能够尽早出场。因此他决定重排队列。
他的调整方式是这样的:每次,他从原队列的首端或尾端牵出一头奶牛,将她安排到新队列尾部。重复这一操作直到所有奶牛都插入新队列为止。
现在请你帮 FJ 算出按照上面这种方法能排出的字典序最小的队列。
输入格式
第一行一个整数 。
接下来 行每行一个大写字母,表示初始队列。
输出格式
输出一个长度为 的字符串,表示可能的最小字典序队列。
每输出 个字母需要一个换行。
6
A
C
D
B
C
B
ABCBCD