古文Slurpys!
   

  问题描述:

  在WH城市的Z山上,小明的姐姐--考古学家小萌发现了一个古代文明遗迹。其中的一张石板记录了古人对某种字符串语言Slurpys的定义。
  Slurpys字符串语言是由一个Slimp字符串和一个Slump字符串连接起来组合成的。

  Slump字符串语言有如下的属性:

  ● 第一个字母是D或E;
  ● 随后有一个或多个连续的字母F;
  ● 再随后以一个Slump字符串或字母G为结束。

  Slimp字符串语言则有如下属性:

  ● 第一个字母是A;
  ● 如果该字符串只有两个字母,则第二个也是最后一个字母为H;
  ● 否则,第一个字母后跟有一个Slump字符串语言,再跟一个字母C结束;或者,第一个字母后跟一个字母B,再跟一个Slimp字符串语言,再跟一个字母C结束。

  考古学家小萌同时在另一块石板上找到了许多字符串句子,它们可能描述了古代的一个大秘密。然而,小萌弄不清楚,在这些字符串句子中究竟哪些是Slurpys语句,哪些不是。虽然是市长的顾问,但小明对历史也有着浓厚兴趣。因此,他也参与到姐姐的鉴定工作中来了。

  输入文件:slur.in

  第一行有一个整数N,表示字符串句子的数目。(1 ≤ N ≤ 100)
  以下有N行,每行一个字符串。(长度不超过200)

  输出文件:slur.out

  输出文件有N+2行,第1行为SLURPYS OUTPUT
  以下N行,YES或NO,表示对应的字符串是否为Slurpys字符串。
  最后一行为END OF OUTPUT

  样例输入:slur.in

  2
  AHDFG
  DFGAH

  样例输出:slur.out

  SLURPYS OUTPUT
  YES
  NO
  END OF OUTPUT
  

   

 
网站导航 | 关于曙光 | 联系我们 | 请提意见
Copyright © FuJian Sunshine Educational Info. Co.,Ltd.
福建曙光教育资讯有限公司 版权所有