P12368 [蓝桥杯 2022 省 Python B] 消除游戏
题目描述
在一个字符串 $S$ 中,如果 $S_i = S_{i-1}$ 且 $S_i \neq S_{i+1}$,则称 $S_i$ 和 $S_{i+1}$ 为边缘字符。如果 $S_i \neq S_{i-1}$ 且 $S_i = S_{i+1}$,则 $S_{i-1}$ 和 $S_i$ 也称为边缘字符。其它的字符都不是边缘字符。
对于一个给定的串 $S$,一次操作可以一次性删除该串中的所有边缘字符(操作后可能产生新的边缘字符)。
请问经过 $2^{64}$ 次操作后,字符串 $S$ 变成了怎样的字符串,如果结果为空则输出 EMPTY。
输入格式
输入一行包含一个字符串 $S$ 。
输出格式
输出一行包含一个字符串表示答案,如果结果为空则输出 EMPTY。
说明/提示
### 评测用例规模与约定
- 对于 $25\%$ 的评测用例, $|S| \leq 10^3$,其中 $|S|$ 表示 $S$ 的长度;
- 对于 $50\%$ 的评测用例, $|S| \leq 10^4$;
- 对于 $75\%$ 的评测用例, $|S| \leq 10^5$;
- 对于所有评测用例, $|S| \leq 10^6$,$S$ 中仅含小写字母。