#2222. 字符游戏

字符游戏

当前没有测试数据。

题目描述

zltzlt 在玩一个有趣的字符游戏,他现在有一个只包含 x,y,zx,y,z 的字符串,对于任意两个相邻的字符,如果分别是 x,yx,y 或者分别是 y,zy,zzltzlt 可以选择把他们交换,比如以下是合法的交换:

xzyxyzxzyxzyxzyxyz→xzyxzy(交换了第 55 位的 yy 和第 66 位的 zz

xzyxyzxzxyyzxzyxyz→xzxyyz(交换了第 33 位的 yy 和第 44 位的 xx

以下是非法交换:

xzyxyzzxyxyzxzyxyz→zxyxyz(交换了 xxzz

xzyxyzyzyxxzxzyxyz→yzyxxz(交换了不相邻的字符)

zltzlt 想知道经过若干次合法交换后,字典序最小的字符串是什么。

输入格式

一个只包含字符 x,y,zx,y,z 的字符串 ss

输出格式

输出经过若干次合法交换后,字典序最小的字符串。

xyzxyz
xyyzxz
zx
zx
yzyzyyyz
yyyyyzzz

数据范围

对于 100%100\% 的数据: 1length(s)3×1051≤length(s)≤3×10^5