#J50003. Take ABC
Take ABC
问题描述
给定一个只包含 A、B、C 三种字符的字符串 。
只要 中作为连续子串包含字符串 ABC,就重复执行以下操作:
- 从 中删除最靠左的连续子串
ABC。
请输出经过上述所有操作后的最终字符串 。
输入格式
第一行输入一个字符串 。
输出格式
输出一行,表示最终剩余的字符串 。
样例输入 1
BAABCBCCABCAC
样例输出 1
BCAC
样例输入 2
ABCABC
样例输出 2
样例输入 3
AAABCABCABCAABCABCBBBAABCBCCCAAABCBCBCC
样例输出 3
AAABBBCCC
说明
样例 1 解释:
- 第 次操作,将第 到第 个字符
ABC删除,得到BABCCABCAC; - 第 次操作,将第 到第 个字符
ABC删除,得到BCABCAC; - 第 次操作,将第 到第 个字符
ABC删除,得到BCAC。 此时不再包含ABC,最终结果为BCAC。
样例 2 解释:
在该样例中,所有字符最终全部被消除,最终得到空字符串。
评测数据规模
对于所有评测数据:
- 字符串 仅由大写英文字母
A、B、C组成