Loglan-A Logical Language
题意翻译
Loglan是一种综合的语言,旨在测试语言学的一些基本问题,比如萨皮尔-沃尔夫假说。它在语法上明确,在文化上中立,并且形而上学的节俭。它遵循既定的很小的大约200条规则的语法。
Loglan句子由一系列单词和名称组成,用空格分隔,并以句号结尾(.)。Loglan单词都以一个元音结尾;名称,从语言上派生,结束辅音。Loglan单词分为两类-指定结构的小单词,句子和谓词的形式为ccvcv或cvcv,其中c表示辅音,v代表一个元音(见后面的例子)。
我们正在考虑的Loglan子集使用以下语法:
![uva134](https://cdn.luogu.org/upload/pic/49860.png)
编写一个程序,该程序将读取一系列字符串,并确定它们是否是形成的Loglan句子。
###### 输入
每个Loglan句子将从一个新行开始,并以句点(.)结束。句子可占用多行,单词可由多个空格分隔。输入以包含单个 ‘#’的行结尾。你可以假设所有的单词都将被正确地构成。
###### 输出
输出为每行包含一个“good”或“bad”的句子
题目描述
[problemUrl]: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=3&page=show_problem&problem=70
[PDF](https://uva.onlinejudge.org/external/1/p134.pdf)
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA134/42b942f4ab05f04ad136a824d904b7eeacbc24d7.png)
输入输出格式
输入格式
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA134/5304cf2bdec95d3fe2d0ed46e86ccda97781a254.png)
输出格式
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA134/4d204aea1c629b54b3de183d16984b0e50045356.png)
输入输出样例
输入样例 #1
la mutce bunbo mrenu bi ditca.
la fumna bi le mrenu.
djan ga vedma le negro ketpi.
#
输出样例 #1
Good
Bad!
Good