7-7 狐狸和兔子(下图所示的棋盘中,F 表示狐狸,H 表示兔子)

这篇博客讨论了一个棋盘游戏,其中狐狸(F)初始位于第1格,兔子(H)在任意位置开始,狐狸每次移动1格,兔子每次跳过1格移动到第3格。双方交替移动,若狐狸到达兔子位置则获胜。关键在于初始间距的奇偶性决定了胜负。如果初始间距为奇数,狐狸获胜;为偶数,兔子获胜。博客提供了输入输出样例和解决方案代码。
摘要由CSDN通过智能技术生成

在这里插入图片描述狐狸每次可以向左或向右移动1格,兔子每次可以向左或向右跳过2格进到第3格里。狐狸先走,然后它们交替移动。
如果兔子跳进狐狸所在的格子则会被吃掉。如果狐狸走进兔子所在的格子可以把兔子吃掉。
狐狸 F 的起始位置固定为第 1 格,兔子 H 的起始位置任意。假设双方都非常聪明。那么兔子的起始位置至关重要。
请同样聪明的你,编写程序输入兔子的起始位置,判断兔子能不能逃过狐狸的追逐。

输入格式:

兔子的起始位置(1 ~ 30)

输出格式

取胜者

输入样例1

27

输出样例1

Hare

输入样例2

6

输出样例2

Fox

思路:可发现每次跳跃完成后,二者间距增加为2(狐狸总不可能不朝着兔子走),故开始时二者间距的奇偶就决定了成败
AC代码:

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值