7-7 狐狸和兔子(下图所示的棋盘中,F 表示狐狸,H 表示兔子)
狐狸每次可以向左或向右移动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 表示兔子)相关推荐
- 对下图所示的连通网络G,用克鲁斯卡尔(Kruskal)算法求G的最小生成树T,请写出在算法执行过程中,依次加入T的边集TE中的边。说明该算法的基本思想及贪心策略,并简要分析算法的时间复杂度
对下图所示的连通网络G,用克鲁斯卡尔(Kruskal)算法求G的最小生成树T,请写出在算法执行过程中,依次加入T的边集TE中的 边.说明该算法的基本思想及贪心策略,并简要分析算法的时间复杂度
- 下图所示的PCB(进程控制块)的组织方式是(),图中()。【最全!最详细分析】
下图所示的PCB(进程控制块)的组织方式是(),图中(). A.链接方式 B.索引方式 C.顺序方式 D.Hash A.有1个运行进程.2个就绪进程.4个阻塞进程 B.有2个运行进程.3个就绪进程.2 ...
- java窗口上 显示学号和姓名_java编程 完成下图所示的图形用户界面设计,要求在界面中输入个人的班级、学号、姓名信息后,点击“...
满意答案 wgbsourpuss 推荐于 2017.10.12 采纳率:57% 等级:9 已帮助:1414人 基本功能已经实现,望采纳import java.awt.Button; import ...
- 计算机狐狸标志的程序,Firefox 推出新 logo,这只狐狸长这样子
Mozilla 发布了一个新的 Web 浏览器测试版本,它引入了新的 Firefox logo.根据官方推特,这个新图标是出现在发布的 Firefox Nightly 70 版本. 最新版本的图标与原 ...
- C语言试题106之有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月 后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
1.题目 题目:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月 后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 分析:兔子的规律为数列 1,1,2,3,5, ...
- 实例011:养兔子 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
实例011:养兔子 题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 分析:出生下来为第0个月,满月为1月兔, ...
- Java古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?
有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? 由图可知, 第一个月是小兔子,是一对小兔子 第二个月从小兔子变成大 ...
- 【python进阶】古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
古典问题: 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 方法一:简单方法 month = int(input( ...
- C语言实现,古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可)
题目:古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子, 假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可) 程序分析:兔子 ...
最新文章
- base64 长度补全
- CSS3的box-sizing:向外撑content-box向内挤border-box 外撑的padding算自己的盒子会变大 内挤的padding会缩小自己
- python中常见的15中面试题
- java 并_java并发编程(一)
- MyBatis的CRUD操作
- ubuntu16 install sogou input
- 360浏览器插件360抢票王火车票刷票技巧
- css动画钟表——transform之rotate
- “香港一卡通” 內地見證開戶
- 数据量再大也不怕!笔记本电脑也可以分析 100GB 数据
- GPT格式的磁盘扩容
- java中函数编程的妙用
- 目标检测——使用yolov6调用本地摄像头进行实时检测
- JAVA文件搜索过程中如何得到各种文件内容(office文件,PDF,邮件,mht,思维导图等)
- wxFormBuilder + wxPython 工具开发第二章-日记本工具数据连接与展示
- 一木禾网盘下载分析及批量获取下载地址的实现(上)
- 人机大战硝烟再起:阿尔法狗升级了 柯洁拼了
- 可以参悟人生的十个故事
- lua怎么嵌入php,Lua教程(一):在C++中嵌入Lua脚本
- CSharpGL(54)用基于图像的光照(IBL)来计算PBR的Specular部分
热门文章
- Cannot lock Java compile cache as it has already been locked by this process.
- 新浪微博加载配置文件
- 关于论坛实现pdf,word等文档在线预览的功能探讨
- layui YYYY-mm-dd HH:MM:SS最大时间默认当天 23:59:59
- 神威太湖之光是微型计算机,【单选题】国研制的神威·太湖之光计算机是 。
A. 微型计算机
B. 超级计算机
C. 小型计算机
D. 中型计算机...
- 别让绑架式微信投票毁了朋友圈出现:去哪里给微信刷票、微信投票群怎么收费实属无奈
- 编辑MD文件的语法格式
- error: failed to push some refs to ‘https://codeup.aliyun.com17fdb58f607674/gxxcdata-parent
- Py之eli5:eli5库的简介、安装、使用方法之详细攻略
- (IM)即时通讯协议