牛仔的赌(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!