牛仔的赌(bet)

1000ms 256MB 展开

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述需要,现实中禁止赌博

题目描述

两个牛仔Alice和Bob在赌场里发生了争执,决定用赌博来决出胜负。

首先在手枪里随机装一些子弹,随机转一下。

Alice先开了一枪,没有子弹。

轮到Bob了,他已经用特殊手段知道了装弹的序列,但是不知道转了多少。

那么他现在应该直接开枪,还是随机转一下再开枪呢?

输入格式

本题每个测试点包含多组数据:

每组数据一个字符串,表示装弹的序列

输出格式

对于每组数据:

如果应该直接开枪,输出Shoot!

如果应该随机转一下再开枪,输出Rotate!

如果两种概率相同,输出Equal!

数据样例

4
0011
6
000111
4
0111
Equal!
Shoot!
Rotate!

样例解释

介于许多选手看不懂样例,这里补一下解释:

PS):不要骂byx嗷,这题是gjr出的

对于第1组样例0011

Alice先开了一枪,没有子弹。说明撞针打击的是1或2位置;

然后,Bob如果直接开枪,打出子弹的概率为\(50\%\);如果随机转一下再开枪,打出子弹的概率也为\(50\%\),所以输出Equal!

对于第2组样例000111

Alice先开了一枪,没有子弹。说明撞针打击的是1,2或3位置;

然后,Bob如果直接开枪,打出子弹的概率为\(33.3\%\);如果随机转一下再开枪,打出子弹的概率为\(50\%\),所以输出Shoot!

对于第3组样例0111

Alice先开了一枪,没有子弹。说明撞针打击的是1位置;

然后,Bob如果直接开枪,打出子弹的概率为\(100\%\);如果随机转一下再开枪,打出子弹的概率也为\(75\%\),所以输出Rotate!