问题 1366 --6.8谜语博士的难题(二)

1366: 6.8谜语博士的难题(二)

时间限制: 1.000 Sec  内存限制: 128 MB
提交: 370  解决: 157
[提交][状态][讨论版]

题目描述

两面族是岛屿上的一个新民族,他们的特点是说话一句真话一句假话,真假交替。即使第第一句话说的是真话,第二句话必然是假话,如果第一句话说的是假话,则第二句话是真话。但是第一句话到底是真是假却不得而知。
现在谜语博士遇到了3个人,这3个人分别来自3个不同的民族诚实族、说谎族和两面族。谜语博士和这3个人分别进行了对话。
首先,谜语博士问左边的人,“中间的人是哪个族的?”,左边的人回答说“诚实族的”。
谜语博士又问中间的人,“你是哪个族的?”,中间的人回答的“两面族”。最后,谜语博士又右边的人“中间的人到底是哪个族的?”,右边的人回答说:“是说谎族的”。
现在请编程求出这3个人各自来哪个族。

输入

输出

三行分别表示三人各自来哪个族,分别以“honesty”,“lying”,“both”,分别表示诚实族,说谎族,两面族。

提示

来源

[提交][状态]