愤怒小鸟

题目描述
X星球愤怒的小鸟喜欢撞火车!

一根平直的铁轨上两火车间相距 1000 米
两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。

愤怒的小鸟从A车出发,时速50米/秒,撞向B车,
然后返回去撞A车,再返回去撞B车,如此往复…
两火车在相距1米处停车。

问:这期间愤怒的小鸟撞 B 车多少次?

注意:需要提交的是一个整数(表示撞B车的次数),不要填写任何其它内容。

// 答案:9
public class Main {// 答案static int ans = 0;// 偶数说明此时小鸟在B,单数代表此时小鸟在Astatic int flag = 0;public static void main(String[] args) {fun(1000);System.out.println(ans);}// length为小鸟到达A或者B后,此时A与B之间的距离public static void fun(double length) {// 下一次飞行到另一辆火车所需要的时间double time = length / (50 + 10);// 小鸟下一次到达另一辆火车时,A与B的距离double len = length - time * 10 * 2;// 小于1,说明在小鸟到达另一辆火车之前,火车已经停止if (len < 1)return;// 到达后判断此时小鸟是在A火车还是B火车,双数代表在B火车if (flag % 2 == 0)ans++;flag++;fun(len);}
}

java实现第七届蓝桥杯愤怒小鸟相关推荐

  1. java中的冰雹数,java实现第七届蓝桥杯打印数字

    打印数字 打印数字 小明写了一个有趣的程序,给定一串数字. 它可以输出这串数字拼出放大的自己的样子. 比如"2016"会输出为: 00000 1 6666 2 0 0 1 1 6 ...

  2. java实现第七届蓝桥杯七星填数

    七星填数 如图[图1.png]所示. 在七角星的14个节点上填入1~14 的数字,不重复,不遗漏. 要求每条直线上的四个数字之和必须相等. 图中已经给出了3个数字. 请计算其它位置要填充的数字,答案唯 ...

  3. java实现第七届蓝桥杯四平方和

    四平方和 四平方和 四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和. 如果把0包括进去,就正好可以表示为4个数的平方和. 比如: 5 = 0^2 + 0^2 + 1^ ...

  4. java实现第七届蓝桥杯平方末尾

    平方末尾 能够表示为某个整数的平方的数字称为"平方数" 比如,25,64 虽然无法立即说出某个数是平方数,但经常可以断定某个数不是平方数. 因为平方数的末位只可能是:[0, 1, ...

  5. java实现第七届蓝桥杯交换瓶子

    交换瓶子 交换瓶子 有N个瓶子,编号 1 ~ N,放在架子上. 比如有5个瓶子: 2 1 3 5 4 要求每次拿起2个瓶子,交换它们的位置. 经过若干次后,使得瓶子的序号为: 1 2 3 4 5 对于 ...

  6. java实现第七届蓝桥杯凑平方数

    凑平方数 把0~9这10个数字,分成多个组,每个组恰好是一个平方数,这是能够办到的. 比如:0, 36, 5948721 再比如: 1098524736 1, 25, 6390784 0, 4, 28 ...

  7. java实现第七届蓝桥杯碱基

    碱基 题目描述 生物学家正在对n个物种进行研究. 其中第i个物种的DNA序列为s[i],其中的第j个碱基为s[i][j],碱基一定是A.T.G.C之一. 生物学家想找到这些生物中一部分生物的一些共性, ...

  8. java实现第七届蓝桥杯圆圈舞

    圆圈舞 题目描述 春天温暖的阳光照耀着大地,正是草原上的小动物们最快乐的时候.小动物们在草原上开了一个舞会,欢度这美好的时光. 舞会上最重要的一个环节就是跳圆舞曲,n只小动物手拉手围成一大圈,随着音乐 ...

  9. java实现第七届蓝桥杯有奖竞猜

    有奖竞猜 题目描述 小明很喜欢猜谜语. 最近,他被邀请参加了X星球的猜谜活动. 每位选手开始的时候都被发给777个电子币. 规则是:猜对了,手里的电子币数目翻倍, 猜错了,扣除555个电子币, 扣完为 ...

最新文章

  1. Oracle中SQL解析的流程
  2. HTML实时显示任务状态,如何监视后台任务进度和完成 (HTML)
  3. Java对接SAP平台接口
  4. cmd连接mysql连接:mysql-h主机地址-u用户名-p用户密码(注:u与root可以不用加)
  5. skywalking环境搭建
  6. 怎么在vs中查看一个数组的所有元素
  7. Centos7 安装pyhton3.7.4
  8. 一种用javascript实现的比较兼容的回到顶部demo + 阻止事件冒泡
  9. OpenLTE 基站相关头文件:PHY、MAC、RLC、RRC、PDCP、RB、MME、HSS、GW
  10. 为什么中国没有类似于windows的操作系统?
  11. VRAR应该是工具,而不是“玩具”
  12. POJ 2891 Strange Way to Express Integers ★ (扩展欧几里德解同余式组)
  13. Oracle数据库基础知识(一)
  14. LeetCode学习记录(10)
  15. Python爬虫基础-01-带有请求参数的爬虫
  16. matlab的电路仿真,Matlab电路仿真
  17. 提高信息技术课堂教学实效研究 课题论证报告
  18. java飞机订票系统实例_航空客运订票系统JAVA课程设计
  19. Java GridBagLayout(网格包布局管理器)
  20. 魅力电子学习考试小笔记

热门文章

  1. 在visi_Visi如何使用Weave和Docker
  2. Codepage的定义和历史
  3. 视频教程-卷积神经网络CNN-深度学习
  4. Typewriter text that fits label beforehand
  5. 【计算机网络】数据链路层(五)—— 广域网(PPP 协议与 HDLC 协议)
  6. Jess在Eclipse中的安装
  7. Android LCD(一):LCD基本原理篇(一/四)
  8. UiPath中国市场rpa占有率
  9. arm linux免驱usb声卡,arm linux利用alsa驱动并使用usb音频设备
  10. “System.NullReferenceException”类型的异常在 App_Web_2tjb2nqh.dll 中发生,但未在用户代码中进行处理(C#开发)