更新时间:2025-08-12 11:27:10
这是一个基于如下图装置的一个游戏。
装置包括一组水平放置的,高度不同的,长度不同的平板。地板被视为高度最低的平板。
在0时刻,从一个给定的位置,一个小球自由落下。小球以一个固定的每秒1米的速度下落。当小球到达某一平板后,它可以根据游戏者的选择,以同样的速度(每秒1米)滚向左端或右端。当它到达平板的边缘时,它继续垂直下落。小球不允许一次(在两块平板之间)下落超过max米。
任务
编写一个程序找出一个小球在平板上滚动的方法,使得不中断的尽快的到达地面。
输入
filename:fall.in
第一行:nxymax
·四个整型数――平板的数目,小球起始位置的x,y坐标,最大允许下落的距离
第2..n+1行:
·三个整型数-第i个平板被放置在高度,水平位于与(包括与),(<,i=1..n).
注意:
·小球的直径和平板的厚度忽略不计。如果小球恰好落到平板的边缘则被认为一次下落到该平板。
·任意两块平板不存在公共点
·测试数据总存在解
·所有给定的尺寸均为米
输出
filename:fall.out
第一行:时间
·一个整数,小球到达地面的时间
接下来每行为:
ptd
·三个整数,表示在t时刻,小球撞及平板p,并且向方向d滚动(0表示左,1表示右)。
·不包含撞及地面的情况
·必须按小球撞及平板的时间递增顺序输出
注意
·可能有多解,只要求出一种解。
限制
·1n1000
·-xx0,xx0(i=1..n)
·0<<yxx0
example
fall.infall.out
38172023
0108241
010131111
41433161
<将本文的Word文档下载到电脑保存
推荐等级“绿色奥运由我做起”——《e-mail的使用》教学案例【教学设计思想】“中学信息技术教育从‘促进学生发展,培养学生综合...
一、课题:二、教学目的和要求: (1)理解运动内插动画的概念。(2)进一步掌握文字输入及格式设置的方法。(3)掌握放...
【设计思想】高中信息技术《多媒体技术应用》是高一学生下学期的学习内容,教学目标是培养学生分析问题和运用多媒体技术解...
一、教学目标1.理解算法的概念;2.知道两种算法的描述方法—语言描述法和流程图的区别3.能初步利用算法解决简单的问题。4....
教材版本:广东教育出版社出版的普通高中课程标准实验教科书《信息技术基础》(必修)本适用年级:高一必修模块一、教学思...
一、教学内容分析本节课结合普通高中课程标准实验教材《信息技术(必修)信息技术基础》第四章第一节进行教学设计的。课标...
[教学目标] 1、知识目标:学生通过对期中考试成绩的统计分析,使学生掌握数据筛选、数据排序、分类汇总的基本操作。 2...
活动目的:(1)体验ocr软件的基本工作过程。(2)了解ocr软件的实际应用价值。活动步骤:(1)要求学生事先准备包含印刷...
【教学目标】知识目标:了解搜索引擎的更多作用。技能目标:(1)能熟练应用搜索引擎查找资料,掌握相关技巧;(2)能下载...
在上面的论文中我们已经使用过了word的一些基本操作,这里我们再次打开以前的文档复习一下word的基本操作。打开和保存文件...
【教学目标】1、 体验文字处理技术的发展变化及意义。2、 领悟传播民族的必要性与紧迫性。3、 了解文字在计算机中的编码方...
教学内容分析:信息技术课中的flash动画是学生们比较感兴趣的内容,但一直以来也是学生觉得难学的内容。笔者让学生把flash...
Copyright © 2025 Duoxuexi.Com All Rights Reserved.
多学习 版权所有 粤ICP备20068283号