AT_zone2021_d.宇宙人からのメッセージ
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给出密文 S,解读方法如下:
- 设 T 为空字符串;
- i=1,2,...,∣S∣ 以下按顺序进(∣S∣ 表示 S 的长度);
- 当 S 的第 i 字母是 R 时,将 T 反转;
- 当 S 的第 i 个字母不是 R 时,在 T 的末尾加上该字母。
- 然后,如果 T 中连续出现了两个相同的字母,就去掉这两个字母。尽可能地继续这个操作(可以证明最终得到的字符串不会取决于去除的顺序)。
请输出通过以上操作得到的字符串 T。
输入格式
共一行,一个字符串 S。
输出格式
共一行,一个字符串 T。
输入输出样例
输入#1
ozRnonnoe
输出#1
zone
输入#2
hellospaceRhellospace
输出#2
说明/提示
- 字符串 S 由英文小写字母和R组成;
- $1 \le |S| \le 5 × 10^5 $。
样例 1 解释
- 最初,T 是空字符串。
- 在 T 的末尾加上
o,T 变成了o。 - 在 T 的末尾加上
z,T 变成了oz。 - T 反转,T 变成了
zo。 - 在 T 的末尾加上
n,T 变成了zon。 - 在 T 的末尾加上
o,T 变成了zono。 - 在 T 的末尾加上
n,T 变成了zonon。 - 在 T 的末尾加上
n,T 变成了zononn。 - 在 T 的末尾加上
o,T 变成了zononno。 - 在 T 的末尾加上
e,T 变成了zononnoe。 - 删除连续排列的
n,T 变成了zonooe。 - 删除连续排列的
o,T 变成了zone。
样例 2 解释
空串有时也会成为答案。
输入解题思路,AI测评打分。不知道怎么写?