B. 移动字符串

    传统题 1000ms 256MiB

移动字符串

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

附加文件

题目描述

一个双端队列里存放着 N 个大写字母。现在要把它们移动到一个普通队列中。普通队列初始是空的。

你只能从双端队列的队头或队尾取一个字符,将其移动到普通队列的队尾。

全部移动完成后,如果把普通队列中的字符按照从队头到队尾的顺序看成一个字符串,问:你能得到的字典序最小的字符串是什么?

输入格式

第一行:一个整数 NN

接下来 NN 行:每行一个大写字母,按从队头到队尾的顺序给出双端队列中的初始字符排列。

输出格式

一个字符串,表示你能得到的字典序最小的字符串。

样例输入

5
A
C
B
C
B

样例输出

ABCBC

数据范围

30% 数据: 1N30001 ≤ N ≤ 3000

50% 数据: 1N300001 ≤ N ≤ 30000

100% 的数据: 1N5000001 ≤ N ≤ 500000

2026-01-06

未参加
状态
已结束
规则
OI
题目
4
开始于
2026-1-6 8:30
结束于
2026-1-6 12:00
持续时间
3.5 小时
主持人
参赛人数
6