CF797C Minimal string
题目描述
Petya 在生日时收到了一个长度不超过 $10^5$ 的字符串 $s$ 作为礼物。他又准备了两个空字符串 $t$ 和 $u$,并决定玩一个游戏。游戏有两种可能的操作:
- 从 $s$ 的开头提取一个字符,并将此字符添加到 $t$ 的结尾。
- 从 $t$ 的结尾提取一个字符,并将此字符添加到 $u$ 的结尾。
Petya 想要让 $s$ 和 $t$ 最终都变为空串,并让 $u$ 字典序最小。
你需要编写程序,帮助 Petya 赢得这场游戏。
输入格式
第一行是非空字符串 $s$($1 \leq |s| \leq 10^{5}$),由小写英文字母组成。
输出格式
输出最终得到的字符串 $u$。
说明/提示
由 ChatGPT 5 翻译