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

输入格式:

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

输出格式

取胜者

输入样例1

27

输出样例1

Hare

输入样例2

6

输出样例2

Fox

思路:可发现每次跳跃完成后,二者间距增加为2(狐狸总不可能不朝着兔子走),故开始时二者间距的奇偶就决定了成败
AC代码:
#include<stdio.h>
int main()
{int n;scanf("%d",&n);if((n-1)%2==0)printf("Hare");elseprintf("Fox");return 0;
}

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

  1. 对下图所示的连通网络G,用克鲁斯卡尔(Kruskal)算法求G的最小生成树T,请写出在算法执行过程中,依次加入T的边集TE中的边。说明该算法的基本思想及贪心策略,并简要分析算法的时间复杂度

    对下图所示的连通网络G,用克鲁斯卡尔(Kruskal)算法求G的最小生成树T,请写出在算法执行过程中,依次加入T的边集TE中的 边.说明该算法的基本思想及贪心策略,并简要分析算法的时间复杂度

  2. 下图所示的PCB(进程控制块)的组织方式是(),图中()。【最全!最详细分析】

    下图所示的PCB(进程控制块)的组织方式是(),图中(). A.链接方式 B.索引方式 C.顺序方式 D.Hash A.有1个运行进程.2个就绪进程.4个阻塞进程 B.有2个运行进程.3个就绪进程.2 ...

  3. java窗口上 显示学号和姓名_java编程 完成下图所示的图形用户界面设计,要求在界面中输入个人的班级、学号、姓名信息后,点击“...

    满意答案 wgbsourpuss 推荐于 2017.10.12 采纳率:57%    等级:9 已帮助:1414人 基本功能已经实现,望采纳import java.awt.Button; import ...

  4. 计算机狐狸标志的程序,Firefox 推出新 logo,这只狐狸长这样子

    Mozilla 发布了一个新的 Web 浏览器测试版本,它引入了新的 Firefox logo.根据官方推特,这个新图标是出现在发布的 Firefox Nightly 70 版本. 最新版本的图标与原 ...

  5. C语言试题106之有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月 后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

    1.题目 题目:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月 后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 分析:兔子的规律为数列 1,1,2,3,5, ...

  6. 实例011:养兔子 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

    实例011:养兔子 题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 分析:出生下来为第0个月,满月为1月兔, ...

  7. Java古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?

    有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? 由图可知, 第一个月是小兔子,是一对小兔子 第二个月从小兔子变成大 ...

  8. 【python进阶】古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

    古典问题: 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 方法一:简单方法 month = int(input( ...

  9. C语言实现,古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可)

    题目:古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子, 假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可) 程序分析:兔子 ...

最新文章

  1. base64 长度补全
  2. CSS3的box-sizing:向外撑content-box向内挤border-box 外撑的padding算自己的盒子会变大 内挤的padding会缩小自己
  3. python中常见的15中面试题
  4. java 并_java并发编程(一)
  5. MyBatis的CRUD操作
  6. ubuntu16 install sogou input
  7. 360浏览器插件360抢票王火车票刷票技巧
  8. css动画钟表——transform之rotate
  9. “香港一卡通” 內地見證開戶
  10. 数据量再大也不怕!笔记本电脑也可以分析 100GB 数据
  11. GPT格式的磁盘扩容
  12. java中函数编程的妙用
  13. 目标检测——使用yolov6调用本地摄像头进行实时检测
  14. JAVA文件搜索过程中如何得到各种文件内容(office文件,PDF,邮件,mht,思维导图等)
  15. wxFormBuilder + wxPython 工具开发第二章-日记本工具数据连接与展示
  16. 一木禾网盘下载分析及批量获取下载地址的实现(上)
  17. 人机大战硝烟再起:阿尔法狗升级了 柯洁拼了
  18. 可以参悟人生的十个故事
  19. lua怎么嵌入php,Lua教程(一):在C++中嵌入Lua脚本
  20. CSharpGL(54)用基于图像的光照(IBL)来计算PBR的Specular部分

热门文章

  1. Cannot lock Java compile cache as it has already been locked by this process.
  2. 新浪微博加载配置文件
  3. 关于论坛实现pdf,word等文档在线预览的功能探讨
  4. layui YYYY-mm-dd HH:MM:SS最大时间默认当天 23:59:59
  5. 神威太湖之光是微型计算机,【单选题】国研制的神威·太湖之光计算机是‍ 。 A. 微型计算机 B. 超级计算机 C. 小型计算机 D. 中型计算机...
  6. 别让绑架式微信投票毁了朋友圈出现:去哪里给微信刷票、微信投票群怎么收费实属无奈
  7. 编辑MD文件的语法格式
  8. error: failed to push some refs to ‘https://codeup.aliyun.com17fdb58f607674/gxxcdata-parent
  9. Py之eli5:eli5库的简介、安装、使用方法之详细攻略
  10. (IM)即时通讯协议