AT_zone2021_d.宇宙人からのメッセージ

普及-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

给出密文 SS,解读方法如下:

  • 设 TT 为空字符串;
  • i=1,2,...,∣S∣i=1,2,...,|S| 以下按顺序进(∣S∣|S| 表示 SS 的长度);
    • 当 SS 的第 ii 字母是 RR 时,将 TT 反转;
    • 当 SS 的第 ii 个字母不是 RR 时,在 TT 的末尾加上该字母。
  • 然后,如果 TT 中连续出现了两个相同的字母,就去掉这两个字母。尽可能地继续这个操作(可以证明最终得到的字符串不会取决于去除的顺序)。

请输出通过以上操作得到的字符串 TT。

输入格式

共一行,一个字符串 SS。

输出格式

共一行,一个字符串 TT。

输入输出样例

  • 输入#1

    ozRnonnoe

    输出#1

    zone
  • 输入#2

    hellospaceRhellospace

    输出#2

说明/提示

  • 字符串 SS 由英文小写字母和R组成;
  • $1 \le |S| \le 5 × 10^5 $。

样例 1 解释

  • 最初,TT 是空字符串。
  • 在 TT 的末尾加上 o,TT 变成了 o。
  • 在 TT 的末尾加上 z,TT 变成了 oz。
  • TT 反转,TT 变成了 zo。
  • 在 TT 的末尾加上 n,TT 变成了 zon。
  • 在 TT 的末尾加上 o,TT 变成了 zono。
  • 在 TT 的末尾加上 n,TT 变成了 zonon。
  • 在 TT 的末尾加上 n,TT 变成了 zononn。
  • 在 TT 的末尾加上 o,TT 变成了 zononno。
  • 在 TT 的末尾加上 e,TT 变成了 zononnoe。
  • 删除连续排列的 n,TT 变成了 zonooe。
  • 删除连续排列的 o,TT 变成了 zone。

样例 2 解释

空串有时也会成为答案。

输入解题思路,AI测评打分。不知道怎么写?

首页