UVA620 Cellular Structure

题目描述

一个只由A和B构成的字符串(不为空,默认初始的字符串为A)有以下的变换方式: - SIMPLE: 在串的末尾增加一个字符A - FULLY-GROWN: 在串的末尾增加串AB - MUTAGENIC: 在串的开头增加字符B,末尾增加字符A - MUTANT: 其他变换方式 题目要求给你n个字符串,判断它经历的最后一次变换是什么。如果有多种情况,按照上表中的先后顺序选取最先出现的输出。

输入格式

第一行一个正整数n,表示字符串的个数。 之后的n行每行一个字符串。

输出格式

针对每一行的字符串,输出它经历的最后一次变换,并换行。 #### 样例输入 ``` 4 A AAB BAAB BAABA ``` #### 样例输出 ``` SIMPLE FULLY-GROWN MUTANT MUTAGENIC ```

说明/提示

- 第一个:就是A。。。 - 第二个:A->AAB(FULLY-GROWN) - 第三个:MUTANT - 第四个:A->AAB->BAABA(MUTAGENIC) 感谢@水手hwy 提供的翻译