1071. Guessing Game

单点时限: 2.0 sec

内存限制: 256 MB

小强和旺财玩猜数字游戏。旺财先在心中想一个数字 (1 和 10 之间),然后小强来猜这个数字。在小强每次的猜测之后,旺财会回答小强的猜测是 “too high”, “too low”, 或者 “right on”。

玩了几回合之后,小强有些怀疑旺财不诚实,也就是旺财在小强猜数字的过程中换掉了那个想好的数字。为了看看旺财是否诚实,小强记录下来每次的猜测以及旺财的回答。让你来帮他确定是否旺财说了谎。

输入格式

输入包含很多场完整的游戏,每场游戏由很多组猜测及回答组成,并以 “x right on” 结束 (猜测的数字都在 1 和 10 之间)

最后一行只有一个数字 0,表示输入结束。

输出格式

对每一场游戏,输出 “Sunny may be honest” 如果旺财是诚实的,这场游戏自始至终没有说谎,否则输出 “Sunny is dishonest”。

样例

Input
10
too high
3
too low
4
too high
2
right on
5
too low
7
too high
6
right on
0
Output
Sunny is dishonest
Sunny may be honest

72 人解决,219 人已尝试。

80 份提交通过,共有 682 份提交。

5.8 EMB 奖励。

创建: 17 年,4 月前.

修改: 6 年,8 月前.

最后提交: 10 月,1 周前.

来源: Waterloo local 2003.07.05

题目标签