C. [R13C]消除游戏

    Type: Default 1000ms 512MiB

[R13C]消除游戏

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

时空限制

1S/512M

题目描述

2626 种不同的方块,分别用小写字母 az 来表示。

将方块依次添加到队列右侧,当队列中出现两个相同种类方块时,这两个方块以及它们中间的方块都会被消除。

比如当队列中的方块从左至右为 abcdf 时,如果再添加一个 c 种类的方块变为 abcdfc,此时两个 c 以及中间的 df 都会被消除,队列中剩下 ab

一开始队列为空,给出按顺序添加的 nn 个方块的种类,求最终队列中的剩余方块。

格式

输入格式

第一行包含一个整数 nn,表示方块的数量。

第二行包含一个长度为 nn 的由小写字母组成的字符串 ss,表示按顺序添加的方块的种类。

输出格式

输出一个由小写字母组成的字符串(可能为空串)表示最终队列中的剩余方块,按从左到右的顺序输出。

样例

样例输入 #1

6
abcdfc

样例输出 #1

ab

样例输入 #2

9
eabcbcdac

样例输出 #2

ec

数据规模

对于 100%100\% 的数据,1n1061\leq n\leq 10^6。数据保证 ss 仅由小写字母组成。

代码源挑战赛 Round 13

Not Attended
Status
Done
Rule
DMY
Problem
6
Start at
2025-5-23 20:00
End at
2025-5-23 21:30
Duration
1.5 hour(s)
Host
Partic.
554