7-22 龟兔赛跑

乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快?

输入格式:
输入在一行中给出比赛时间T(分钟)。

输出格式:
在一行中输出比赛的结果:乌龟赢输出@@,兔子赢输出_,平局则输出--;后跟1空格,再输出胜利者跑完的距离。

输入样例:

242

输出样例:

@_@ 726

思路

因为兔子是先跑十分钟在看乌龟的情况再决定是否休息,所以需要于乌龟比较。通过分析可知,前十分钟:兔子跑90m,乌龟跑30m,然后兔子休息三十分钟;前四十分钟,兔子90m(休息三十分钟),乌龟跑120m;前五十分钟,兔子跑180m,乌龟跑150m,然后兔子休息三十分钟;前八十分钟,兔子跑180m(休息六十分钟),乌龟跑240m;前九十分钟,兔子跑270m,乌龟跑270m;…可看出九十分钟一个周期,兔子只会在0-10,40-50,80-90这三个时间段跑,而乌龟却一直在跑,则可由此判断谁是胜利者

代码

T=int(input())
st=0
sw=0
sw=3*T
for i in range(T):if (i%90>=0 and i%90<10) or (i%90>=40 and i%90<50) or (i%90>=80 and i%90<90):st+=9
if sw<st:print('^_^ %d'%st)
elif sw==st:print('-_- %d'%st)
else:print('@_@ %d'%sw)

用Python解“龟兔赛跑”题相关推荐

  1. python解初中题_用python解一道数独小题

    个人的第一篇博文,还请多多支持,不当之处,还请多多指教.(以后有精力还会写更多的文章) 本人是一名大一狗,目前为止学了半年python,对python也就有一点点的了解,没事爱编写一些小程序玩,不过都 ...

  2. python解acm题_2020年常熟理工学院第一届线上ACM选拔赛题解(Python版)

    这个题目是4140: Trojke的一个扩展,在这个题目里由于可以匹配的棋子很多,我们应该想的是去遍历这个棋盘的所有线.这就是格点问题:从(0,0)到(x,y)的线段,经过的格点数目是gcd(x,y) ...

  3. 蓝桥杯练习之用Python解手算题

    编译环境:Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32 代码用no ...

  4. 用C语言解“龟兔赛跑”题

    7-22 龟兔赛跑 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息.乌龟每分钟可以前进3米,兔子每分钟前进9米:兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟, ...

  5. python解acm题_python ACM ,持续更新中。。。。。。。。。。。。

    python中用print总是会出现回车空格,非常讨厌,然而,Python 3.0下print已经从语句变为函数了,我用的使python2.7.4,所以呢,还不行.....但是我们可以用其他方法: i ...

  6. 尝试用python解概率题,并祝大小朋友儿童节快乐

    实题操作 1. 三个人独立地去破译一份密码,每人能独立译出这份密码的概率分别为1/5, 1/3, 1/4.则这份密码被译出的概率为(3/5). def success():p = 1/5,1/3,1/ ...

  7. 用Python解中考数学规律题

    用Python解中考数学规律题 以下为2018成都市的中考数学真题B卷第23题: 分析:   一.这是一道常规的找规律考题,一般每年的中考数学都会涉及,根据题的难易程度,位置一般会出现在B卷的第二题, ...

  8. python解奥数题_【新手】小白用python解小学奥数第五集

    前言 因为工作的关系,长期教小学数学奥数,最近接触到python,学到了while:for 语句这里,于是就有了这个想法:用python解奥数题 1. 订立制作目标目标: 打印题目 输入逻辑 输出答案 ...

  9. python编写程序解方程_第2章 Python初步 课后题

    [单选题]建设中国特色社会主义,把我国建设成为富强.民主.文明.和谐.美丽的社会主义现代化强国,是我国各族人民的( ) [简答题]案例系统的测试报告,提交时间为9月28日,上午九点之前 [单选题]一份 ...

最新文章

  1. python实现tcp通信_Python实现简易TCP通信程序
  2. Gallery 相册管理系统项目将不再维护
  3. iOS-Runtime-Headers
  4. java代码 创建文件夹的方法
  5. 网络通讯技术在嵌入式系统中的应用
  6. kafka reblance入门
  7. 黑马程序员_java基础笔记(09)...HTML基本知识、CSS、JavaScript、DOM
  8. 【RevitAPI】BuiltInParameter 枚举项
  9. 计算机视觉知识点-人脸对齐
  10. 苹果商店上架流程_苹果app上架流程
  11. 中国防静电塑料卷轴市场深度研究分析报告
  12. Js获取字符串asc码
  13. STM32计算文件MD5值校验数据
  14. 移动光猫怎么设置虚拟服务器设置,移动光猫自带无线和拨号功能,光猫与路由器如何设置网络才最优?...
  15. 前端之- 一些外部引入的样式、框架、杂七杂八--vue常用依赖用法
  16. RISC-V架构的开源处理器分析
  17. mysql 并行查询_MySQL 8.0新特性-并行查询innodb_parallel_read_threads
  18. 用直流电机测转速——测速发电机标定实验
  19. WebSocket connection to ‘ws://x.x.x.x:8080/ws‘ failed:报错
  20. excel函数--判断一个人的户口所在地

热门文章

  1. 连接网络计算机密码错误,局域网电脑连接提示网络错误怎么解决
  2. php待办事项设计,如何为待办事项列表应用程序设计ViewModel?
  3. 绘制自己的人际关系图_Altium Designer10绘制原理图图库
  4. linux限制显卡频率,关于安装Linux (FC6)频率超出范围与显卡驱动
  5. DWZ(J-UI)selectedToDo操作完成后刷新Tab
  6. 文件标识符必须为双精度类型的整数值标量_【翻译】VTK官方文档 - vtk文件格式
  7. 家长学校.net keti.html,家长学校教科研的工作制度
  8. 求数组中奇数偶数的个数
  9. 愤怒的小鸟素材包_点映预售开启|愤怒的小鸟2搞笑升级,萌贱无敌!
  10. oracle 数据库对于多列求最大值