1381: 【中级组】对对碰

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:124 Solved:57

Description

        我们用小写字母来模拟“对对碰”的小游戏,给定的字符串 s 中若有两个相邻且相同的字母,“对对碰”就会删除它们。在字符串 s 上反复执行“对对碰”删除操作,直到无法继续删除。         在完成所有“对对碰”删除操作后返回最终的字符串。答案保证唯一。

示例:
输入:"abbaca“ 输出:"ca“ 解释:例如,在 "abbaca" 中,我们可以删除 "bb" 由于两字母相邻且相同,这是此时唯一可以执行 删除操作的重复项b。之后我们得到字符串 "aaca", 其中又只有 "aa" 可以执行重复项删除操作, 所以最后的字符串为 "ca"。

Input

        输入一行为字符串 s 。

Output

      输出为完成所有“对对碰”删除操作后返回最终的字符串。

Sample Input Copy

fabbddafac

Sample Output Copy

ac

HINT

提示:



  • 1 <= s 长度 <= 2000
  • s 仅由小写英文字母组成。