愤怒的小鸟--第七届蓝桥杯国赛题一

蓝桥杯备赛经验分享---如何拿蓝桥国一? 如何拿蓝桥国一? 阅读详情

题目:

X星球愤怒的小鸟喜欢撞火车!

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

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

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

 思路:

小鸟碰撞火车有两种情况,一种是由a向b,另一种是由b向a;然后终止情况为两火车的距离等于1,我们可以在脑海中给题目情况设置一个X轴,a的起始位置为0,速度为10,b的起始位置为1000,速度为-10.

 代码:

public class LQB6fennudexiaoniao {
	public static double ax=10,bx=10,nx=50;//定义a的速度ax,b的速度bx,和小鸟的速度nx
	public static int sum=0;//计数器sum
	
	public static void main(String[] args) {
		double a=0; //表示A车当前的位置
		double b=1000;//表示B车当前的位置
		funb(a,b); 
	}
	
	//小鸟由a向b撞去
	public static void funb(double a,double b){
	//如果距离小于等于1,返回
		if((b-a)<=1){
			System.out.print(sum);
			return;
		} 
		double time;
		time=(b-a)/(nx+bx);
		b=b-bx*time; //算出B车当前的位置
		a=a+ax*time; //算出A车当前的位置
		sum++;
		//System.out.println(a+"  "+b);//这是为了看数据加上去的,如果想看数据可以看
		funa(a,b);
	}  
	//小鸟由b向a撞去
	public static void funa(double a,double b){
		double time;
		if((b-a)==1){
			System.out.print(sum);
			return;
		}
		//如果最后一次撞的是B车,且撞后的距离小于1,则最后一次撞击前距离已经小于1了,所以最后一次撞击不算,sum-1;
		if((b-a)<1){
			System.out.print(sum-1);
			return;
		}
		time=(b-a)/(nx+ax);
		b=b-bx*time;
		a=a+ax*time;
		//System.out.println(a+"  "+b);
		funb(a,b);
	}
}

答案: 9

 

蓝桥杯第七届国赛javaB组题目解析 第一题: 愤怒小鸟 X星球愤怒的小鸟喜欢撞火车! 一根平直的铁轨上两火车间相距 1000 米 两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。 愤怒的小鸟从A车出发,时速50米/秒,撞向B车, 然后返回去撞A车,再返回去撞B车,如此往复.... 两火车在相距1米处停车。 问:这期间愤怒的小鸟撞 B 车多少次? 注意:需要提交的是一个整数(表示撞B车的次数),不要填写任何其它内容... 阅读详情

相关推荐

AI办公Agent技术:文档与表格智能处理实践

办公自动化技术正从规则驱动转向语义理解,大语言模型(LLM)为办公Agent赋予了智能决策能力。这类系统通过五层架构整合自然语言处理、工具API调用和任务规划引擎,能自动完成文档分类、表格分析等高重复性工作。关键技术包括基于TF-IDF和BERT的特征提取、Excel公式自动生成等,在财务报告、法律审查等场景可实现90%以上的效率提升。随着多模态能力和领域专业化发展,办公Agent正在重塑企业文档处理流程,成为数字化转型的核心基础设施。

weixin_30263277的博客 519

蓝桥杯-python第十天(愤怒的小鸟)

蓝桥杯打卡三个月!!!坚持

weixin_53345649的博客 174

ZYQN7000系列VxWorks驱动开发:VxWorks系统移植

文章目录ZYQN7000驱动开发:VxWorks系统移植1.硬件环境2.编译vsb和vip工程2.1修改设备树文件2.2添加调试打印组件3.选择uboot来启动VxWorks内核4.尝试在开发板上启动内核4.1 拷贝镜像和设备树至SD卡4.2开发板上电4.2.1 uboot成功启动4.2.2 启动VxWorks5.添加shell和cmd组件 ZYQN7000驱动开发:VxWorks系统移植 1.硬件环境 正点原子领航者开发板 2.编译vsb和vip工程 vsb和vip工程的编译过程可以参考之前的文章,htt

明故宫的记忆 5506

蓝桥杯Python A组国一经验分享(希望这篇文章可以给你一点点帮助)

蓝桥杯不难,特别是JAVA和Python赛道,获得省奖还是很容易的,有很多人都是报名来陪跑的,他们根本不刷题,也不了解蓝桥杯出题的侧重点,所以你每周刷刷题,保持手感我相信你觉得结果也不会差的。如果你是一个小白,那么我觉得你需要花更多的时间和精力,时间的花费是一定可以让你变得更强,不管是否可以获得一个很好的奖项,这都是一段经历。我想对于其它目的的同学也是一样的,比如就业、出国,蓝桥杯的奖项真的用处不大,但是你学会的算法用处很大,只有你的心里有东西,你才可以在普通的算法面试或者笔试中游刃有余!

lin873的博客 2万+

Dual-stream multiple instance learning networks for tumor detection in Whole Slide Image——论文笔记

关于多示例学习的资料网上比较少,但是在医学图像方面还是有人在应用的。主要是因为一般比较大,几个G都是十分常见的,这么大图片是无法直接训练,一般都会进行切图,所以天然契合多示例学习bag和instance的概念。最近看了一篇论文刚好关于这方面的,所以做下笔记。 github地址:https://github.com/binli123/dsmil-wsi paper:https://arxiv.org/abs/2011.08939 背景知识 在多示例学习(MIL)中,一组训练样本被视为包含多个instance的

weixin_41693877的博客 4170

Simulink单相桥式有源逆变电路仿真:从器件选型到波形分析(MATLAB 2018a实战)

本文基于MATLAB 2018a的Simulink平台,详细演示了单相桥式有源逆变电路的完整仿真流程。从Simscape/Power Systems库的器件选型、参数配置,到触发脉冲设置与电路连接,逐步指导搭建仿真模型。通过调整触发角α,直观展示了电路从整流到有源逆变的工作状态切换,并深入分析了负载电压、电流波形,以及逆变颠覆现象的产生条件与特征。

cake8的博客 1160

蓝桥杯单片机国一经验分享

2023年蓝桥杯国一经验分享

weixin_52441317的博客 8989

ZYNQ microblaze boot.bin固化步骤

一,ZYNQ移植软核的原理FPGA规模巨大而且功能复杂,因此设计的每一个部分都从头开始是不切实际的。一种解决的办法是:对于较为通用的部分可以重用现有的功能模块,而把主要的时间和资源用在设计中的那些全新的、独特的部分。这就像是你在开发应用程序的时候就不用直接去写驱动物理硬件的代码,而是直接调用Windows提供的API就行了。

wangjie36的博客 2782

2024年前端最新蓝桥杯单片机,国一程序总结,轻松国奖(1),flutter技术解析与实战

编程基础的初级开发者,计算机科学专业的学生,以及平时没怎么利用过数据结构与算法的开发人员希望复习这些概念为下次技术面试做准备。或者想学习一些计算机科学的基本概念,以优化代码,提高编程技能。这份笔记都是可以作为参考的。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】其中 ReadMe 文件为首先需要阅读的文件,里面描述了这些文件的使用说明。Test_5文件就是总结的文件源码,蓝桥杯板子所有的功能都整合到了一起。

2401_84123201的博客 923

JavaSwing_1.1: FlowLayout(流式布局)

FlowLayout,流式布局管理器。按水平方向依次排列放置组件,排满一行,换下一行继续排列。

谢TS的博客 7万+

UCIE Specification详解(八)

Logical Physical Layer(逻辑物理层)

Crazzy_M的博客 1608

java实现第七届蓝桥杯愤怒小鸟

愤怒小鸟 题目描述 X星球愤怒的小鸟喜欢撞火车! 一根平直的铁轨上两火车间相距 1000 米 两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。 愤怒的小鸟从A车出发,时速50米/秒,撞向B车, 然后返回去撞A车,再返回去撞B车,如此往复… 两火车在相距1米处停车。 问:这期间愤怒的小鸟撞 B 车多少次? 注意:需要提交的是一个整数(表示撞B车的次数),不要填写任何其它内容。 // 答...

南 墙 1万+

32位快速加法器设计

32位快速加法器设计

好好学习,天天向上 3290

第七届蓝桥杯国赛 愤怒的小鸟

题目描述 X星球愤怒的小鸟喜欢撞火车! 一根平直的铁轨上两火车间相距 1000 米 两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。 愤怒的小鸟从A车出发,时速50米/秒,撞向B车, 然后返回去撞A车,再返回去撞B车,如此往复.... 两火车在相距1米处停车。 问:这期间愤怒的小鸟撞 B 车多少次? 注意:需要提交的是一个整数(表示撞B车的次数),不要填写任何其它内容。 p...

桀客 567

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

第七届蓝桥杯大赛个人赛(软件类)决赛javaB组真题一 愤怒小鸟

第七届蓝桥杯大赛个人赛(软件类)决赛javaB组真题一 愤怒小鸟 X星球愤怒的小鸟喜欢撞火车! 一根平直的铁轨上两火车间相距 1000 米 两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。 愤怒的小鸟从A车出发,时速50米/秒,撞向B车, 然后返回去撞A车,再返回去撞B车,如此往复… 两火车在相距1米处停车。 问:这期间愤怒的小鸟撞 B 车多少次? 注意:需要提交的是一个整数(表示撞B车的...

陈yy哦的博客 1355

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

第七届蓝桥杯JavaB组国(决)赛部分真题

解题代码部分来自网友,如果有不对的地方,欢迎各位大佬评论 题目1、愤怒小鸟 题目描述 X星球愤怒的小鸟喜欢撞火车! 一根平直的铁轨上两火车间相距 1000 米 两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。 愤怒的小鸟从A车出发,时速50米/秒,撞向B车, 然后返回去撞A车,再返回去撞B车,如此往复… 两火车在相距1米处停车。 问:这期间愤怒的小鸟撞 B 车多少次? 注意:需要提交的...

南 墙 1万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

2016年第七届蓝桥杯Java程序设计本科B组决赛 愤怒的小鸟(结果填空)

2016年第七届蓝桥杯Java程序设计本科B组决赛个人题解汇总: https://blog.youkuaiyun.com/daixinliangwyx/article/details/90169154 第一题 标题:愤怒小鸟 X星球愤怒的小鸟喜欢撞火车! 一根平直的铁轨上两火车间相距 1000 米 两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。 愤怒的小鸟从A车出发,时速50米/秒...

daixinliangwyx的博客 391

2016第七届蓝桥杯国赛JAVA B组真题解析(带源码及解析)

蓝桥杯历年真题及解析. 目录蓝桥杯历年真题及解析.A:愤怒小鸟(难度:★).分析:AC代码:B:反幻方(难度:★★).分析:AC代码:C:打靶(难度:★).分析:AC代码:D:路径之谜(难度:★★★).分析:AC代码:E:碱基(难度:★★★★).分析:AC代码:F:圆圈舞(难度:★★★★★).分析:AC代码: A:愤怒小鸟(难度:★). X星球愤怒的小鸟喜欢撞火车! 一根平直的铁轨上两火车间相距 1000 米 两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。 愤怒的小鸟从A车出发,时速50米/秒,撞

王跃坤的博客 666

2016年第七届蓝桥杯国赛试题及详解(Java本科B组)

1. 愤怒小鸟 愤怒小鸟 X星球愤怒的小鸟喜欢撞火车! 一根平直的铁轨上两火车间相距 1000 米 两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。 愤怒的小鸟从A车出发,时速50米/秒,撞向B车, 然后返回去撞A车,再返回去撞B车,如此往复… 两火车在相距1米处停车。 问:这期间愤怒的小鸟撞 B 车多少次? 注意:需要提交的是一个整数(表示撞B车的次数),不要填写任何其它内容。 解析: ...

zmjのblog 1026

第七届蓝桥杯决赛真题:愤怒的小鸟

题目描述: 愤怒小鸟 X星球愤怒的小鸟喜欢撞火车! 一根平直的铁轨上两火车间相距 1000 米 两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。 愤怒的小鸟从A车出发,时速50米/秒,撞向B车, 然后返回去撞A车,再返回去撞B车,如此往复… 两火车在相距1米处停车。 问:这期间愤怒的小鸟撞 B 车多少次? 注意:需要提交的是一个整数(表示撞B车的次数),不要填写任何其它内容。 答案: 9 解题思路: 利用双指针,left=0;right=1000,分别表示两辆相向的火车的位置,然后定义一个起始位置为

悲伤的小霉的博客 643

2016年第七届蓝桥杯 JavaB组国赛 第一题 愤怒的小鸟

愤怒小鸟 X星球愤怒的小鸟喜欢撞火车! 一根平直的铁轨上两火车间相距 1000 米 两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。 愤怒的小鸟从A车出发,时速50米/秒,撞向B车, 然后返回去撞A车,再返回去撞B车,如此往复.... 两火车在相距1米处停车。 问:这期间愤怒的小鸟撞 B 车多少次? 注意:需要提交的是一个整数(表示撞B车的次数),不要填写任何其它内容。 p...

十里长提 285

2016年第七届蓝桥杯国赛试题及个人解法

1.愤怒小鸟 X星球愤怒的小鸟喜欢撞火车! 一根平直的铁轨上两火车间相距 1000 米 两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。 愤怒的小鸟从A车出发,时速50米/秒,撞向B车, 然后返回去撞A车,再返回去撞B车,如此往复… 两火车在相距1米处停车。 问:这期间愤怒的小鸟撞 B 车多少次? 注意:需要提交的是一个整数(表示撞B车的次数),不要填写任何其它内容。 答案:9 publi...

江湖人称黑哥的博客 690

java模拟愤怒的小鸟叫声不同,JAVA 蓝桥杯 国赛 第七届 B组 试题 A: 愤怒小鸟

题目描述X星球愤怒的小鸟喜欢撞火车!一根平直的铁轨上两火车间相距 1000 米两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。愤怒的小鸟从A车出发,时速50米/秒,撞向B车,然后返回去撞A车,再返回去撞B车,如此往复....两火车在相距1米处停车。问:这期间愤怒的小鸟撞 B 车多少次?注意:需要提交的是一个整数(表示撞B车的次数),不要填写任何其它内容。答案:9// 答案:9public ...

weixin_33342041的博客 220

第七届蓝桥杯决赛——愤怒的小鸟

愤怒小鸟 X星球愤怒的小鸟喜欢撞火车! 一根平直的铁轨上两火车间相距 1000 米 两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。 愤怒的小鸟从A车出发,时速50米/秒,撞向B车, 然后返回去撞A车,再返回去撞B车,如此往复.... 两火车在相距1米处停车。 问:这期间愤怒的小鸟撞 B 车多少次? 注意:需要提交的是一个整数(表示撞B车的次数),不要填

qq_36271570的博客 878
上一篇: 表格计算--第六届蓝桥杯国赛题五
下一篇: 反幻方--第七届蓝桥杯国赛题二
PI_PIBOY
博客等级 码龄9年 3粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值