A32396.MARCOncatenation

入门

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

"In a world of rules and structure, transformation begins with a single shift—where chaos meets order, and every word finds its perfect form."

MARCOmpadre 被送往 MARCO矫正中心,因为他在 MARCOlumbia 从事非法活动,使用了不符合标准的字符串操作!在这个国家里,所有的字符串都必须遵循严格的 MARCOncatenation 规则。大本由于没有掌握这一技巧,被审判并需要用符合规则的字符串来为自己辩护!


请将给定的字符串 SS 进行 MARCOncatenation 操作。

对于一个字符串的 MARCOncatenation 操作,考虑它的前几个字符,并根据以下规则修改字符串:

  • 如果字符串以 o 开头,删除该 o 并在开头加上 MARCO
  • 如果字符串以 co 开头,删除 co 并在开头加上 MARCO
  • 如果字符串以 rco 开头,删除 rco 并在开头加上 MARCO
  • 如果字符串以 arco 开头,删除 arco 并在开头加上 MARCO
  • 如果字符串以 marco 开头,只需将前 5 个字母大写。
  • 否则,什么也不做,保持字符串不变。

Problem Credits: Macw07

输入格式

输入的第一行包含一个整数 TT,表示测试数据的组数。
每组测试数据包含一行,包含一个字符串 SS,表示要进行 MARCOncatenation 的字符串。

输出格式

对于每组测试数据,输出一行经过 MARCOncatenation 操作后的字符串。

输入输出样例

  • 输入#1

    6
    columbia
    olympics
    comrade
    marcosystem
    functionality
    concatenation

    输出#1

    MARCOlumbia
    MARCOlympics
    MARCOmrade
    MARCOsystem
    functionality
    MARCOncatenation

说明/提示

数据范围与约定:

对于 100%100\% 的数据,满足:

  • 1T1001 \leq T \leq 100
  • 1S5001 \leq |S| \leq 500

字符串 (S) 只包含小写英文字母:abcdefghijklmnopqrstuvwxyz

首页