7. 【竞赛】小球落弹运动

OpenCV小球实时检测:工科竞赛视觉系统实战入门 工业视觉检测是智能制造与机器人控制的核心基础能力,其本质在于将物理世界信息可靠转化为可计算的数字表征。理解HSV色彩空间对光照变化的鲁棒性原理、形态学操作对物理对象几何语义的建模价值,是突破RGB调参困境、实现稳定识别的关键技术路径。这类基于OpenCV的实时视觉系统,不仅支撑智能车、ROBOCON等工科竞赛的快速验证,更构成缺陷检测、尺寸测量、视觉伺服等工业场景的最小可行范式。本文以红球实时检测为载体,系统拆解从图像采集、噪声抑制、坐标映射到硬件协同的全链路工程实践,直面光照抖动、镜头畸变、帧率瓶颈等真实 阅读详情

【问题描述】

有一弹性小球从高度为h米处落到地面,每次弹起高度为原下落高度的3/4。当小球下落弹起n次后,求小球运动过的距离。

【输入形式】

(1)下落原始高度h=

(2)小球弹起次数n=

【输出形式】

(1)小球每次下落、弹起高度

(2)小球弹起次数和经过距离为

【样例输入】

下落原始高度h=100

小球弹起次数n=2

【样例输出】

100 75.0

75.0 56.25

小球弹起2次,经过距离为306.25米

【样例说明】
【评分标准】

h = eval(input("下落原始高度h="))
n = int(input("小球弹起次数n="))

total_distance = h  
previous_height = h

for i in range(n):
    current_height = previous_height * 3 / 4
    total_distance += current_height * 2  
    print(previous_height,current_height)
    previous_height = current_height

print(f"\n小球弹起{n}次,经过距离为{total_distance-current_height}米")
金榜题名 | 顶会AI奥林匹克竞赛,十万奖金池等你来战 AI奥林匹克竞赛,与顶会小伙伴过招,10w奖金池,报名参与AI书籍抽奖活动,快来参加吧! 阅读详情

相关推荐

无视觉无电机平衡小球方案:电赛H题级联PID控制实战解析

闭环控制系统是现代自动化与机器人技术的核心基础,它通过传感器、控制器和执行器构成的反馈回路,实现对物理量的精确调节。其基本原理在于实时测量被控对象的输出,与期望值进行比较,并利用控制算法(如PID)计算出修正量,驱动执行机构动作,从而消除误差、稳定系统。这项技术的核心价值在于能够显著提升系统的动态响应速度、稳态精度和抗干扰能力,因此在工业自动化、精密仪器、机器人平衡控制等场景中不可或缺。本文聚焦于一个典型的工程实践案例——全国大学生电子设计竞赛(电赛)中的平衡小球系统。针对传统方案中视觉处理延迟和电机响应慢

weixin_33769125的博客 434

HDU 6373(斜面上小球弹跳 运动分解)

题意是给定两个点的位置,过原点引一条射线穿过第一个点,射线位置作为斜面位置,第二个点处令一小球自由落体,问小球能碰撞到斜面几次。 开始时想算出两次碰撞中小球沿斜面运动的距离,然后发现每一段距离会因为高度差导致动能不断变大,然后一脸懵...... 直到看了别人的题解,才想起运动分解来(这可是高中基础知识,罪过)。 将小球受到的重力在平行于斜面和垂直于斜面方向分解,小球在平行于斜面方向...

dianjixue1380的博客 288

基于STM32与视觉的小球控制系统:从PID算法到电赛实战

自动控制系统是现代工程技术的核心,它通过传感器感知环境、控制器处理信息、执行器驱动对象,实现对物理量的精确调节。其基本原理是构建“感知-决策-执行”的闭环反馈,PID控制算法因其结构简单、鲁棒性强,成为最经典且广泛应用的控制策略。在工程实践中,该技术价值体现在将抽象数学模型转化为稳定可靠的实体系统,是机器人、无人机、智能车等领域的基石。典型的应用场景包括工业过程控制、运动平台稳定以及各类大学生科技竞赛中的控制类题目。本文聚焦于以“小钢球”为被控对象的**电赛备赛**实战,详细拆解了如何利用**STM32**

weixin_34115824的博客 375

ccf csp 题目:碰撞的小球

试题编号: 201803-2 试题名称: 碰撞的小球 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐标L处。有n个不计体积的小球在线段上,开始时所有的小球都处在偶数坐标上,速度方向向右,速度大小为1单位长度每秒。   当小球到达线段的端点(左端点或右端点)的时候,会立即向相反的方向移动,速度大小仍然为原...

g964261568的博客 363

磁悬浮小球MATLAB仿真:从线性化建模到PID整定与实物调试

动态系统建模与控制算法设计是工程实践中的核心能力,而处理开环不稳定的非线性对象正是检验控制工程师功底的试金石。工程中常借助MATLAB/Simulink搭建被控对象模型,通过线性化处理获得状态空间方程,进而分析系统的可控性与稳定性。PID控制作为一种工程上最普及的反馈策略,其参数整定在非线性对象上往往需要反复仿真验证。阶跃响应、抗扰动以及噪声抑制等鲁棒性实验,能够揭示控制器的适用边界,并为极点配置等现代控制方法提供对比基准。这类技术广泛服务于机器人悬浮、精密驱动及教学实验平台,磁悬浮小球则是典型验证载体。本

weixin_28684825的博客 263

xctf攻防世界 MISC高手进阶区 low

1. 进入环境,下载附件 给出的一张bmp图片,没有其他信息 2. 问题分析 扔进binwalk中,没有发现有用信息 使用zsteg,没有有用信息 塞入StegSolve中,发现有点猫腻,如图: 有点二维码的感觉,emmm,需要像素处理,但不知道如何下手,参考网上的wp,发现是让使用lsb隐写,copy代码: from PIL import Image img = Image.open('./pic/low.bmp') img_tmp = img.copy() pix = img_tmp.load()

l8947943的博客 1万+

逃不掉的小球-第10届蓝桥杯Scratch国赛真题第1题

逃不掉的小球,本题是第10届蓝桥杯Scratch国赛真题编程第1题,题目要求考生编程实现使用键盘控制小球在圆形范围内运动,同时确保小球不能越过圆形边缘。使用上、下、左、右按键可以控制小球上下左右移动,但在程序未运行时,按下按键则应该不能控制小球移动,小球只能在其圆形范围内移动,当按下空格键时,小球要回到舞台中间,圆形则必须在初始大小的基础上随机变大或者变小。

超平的编程课 1901

UVa 679 Droppintg Balls (小球下落)

题目链接:UVa 679 题意: 有一颗二叉树,最大深度为D,且所有叶子的深度都相同。所有的结点从上到下从左到右编号为1,2,3,...,2^D-1。在结点1处放一个小球,它会往下落。每个内结点都有一个开关,初始全部关闭,当每次有小球落到一个开关上时,状态都会改变。当小球到达一个结点时,如果该结点上的开关关闭,则往左走,否则往右走,直到走到叶子结点。 输入叶子深度D和小球个数I,输出第I个小

ramay7 763

LPDDR5X内存技术解析:性能提升与优化策略

内存技术在现代计算系统中扮演着核心角色,其性能直接影响整体系统效率。LPDDR5X作为JEDEC最新标准,通过提升数据传输率至8533Mbps、优化能效比15%以上,并扩展突发长度至32字节,显著提升了移动设备的处理能力。这些改进特别适用于5G通信、AI加速(如昇腾芯片)及8K视频处理等高带宽需求场景。技术原理上,LPDDR5X引入了动态电压频率调整(DVFS)和可编程突发长度等创新机制,有效降低了实际应用中的延迟。在工程实践中,合理的PCB布局和信号完整性验证是确保高速稳定运行的关键。随着AI和8K应用的

weixin_29190169的博客 396

Qlib上手学习记录

Qlib 是一个面向人工智能的量化投资平台,其目标是通过在量化投资中运用AI技术来发掘潜力、赋能研究并创造价值,从探索投资策略到实现产品化部署。该平台支持多种机器学习建模范式,包括有监督学习、市场动态建模以及强化学习等。真的是走了很多弯路step 1. 使用 ananconda 建立环境,要主要必须是 python 3.8失败的下了以后 进入 glib folder 后执行是会报错的,不管你还什么source 都一样,整了很久使用前最好看下这个。

chenchihwen的专栏 3099

【CCF】碰撞的小球

试题编号: 201803-2 试题名称: 碰撞的小球 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐标L处。有n个不计体积的小球在线段上,开始时所有的小球都处在偶数坐标上,速度方向向右,速度大小为1单位长度每秒。   当小球到达线段的端点...

麦芽雪冷萃 735

An工具介绍之摄像头

An工具介绍之摄像头

人生得意须尽欢 6185

CCF历届真题之碰撞的小球

问题描述试题编号:201803-2试题名称:碰撞的小球时间限制:1.0s内存限制:256.0MB问题描述:问题描述  数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐标L处。有n个不计体积的小球在线段上,开始时所有的小球都处在偶数坐标上,速度方向向右,速度大小为1单位长度每秒。  当小球到达线段的端点(左端点或右端点)的时候,会立即向相反的方向移动,速度大小仍然为原来大小。  当两...

不服输的苏大叔的博客 2227

光伏发电预测(LSTM、CNN_LSTM和XGBoost回归模型,Python代码)

一旦结果与预测差距较大,可能存在光伏系统的问题,需要找出原因,然后采取适当措施来修复光伏系统并做出更好的决策。例如,根据准确的预测,光伏系统运营商可以平衡电力消耗,并将多余的电力储备用于紧急情况。然而,光伏系统的发电量估算是一个挑战,因为光伏系统的发电量受到天气条件的极大影响。整个项目文件夹(第一个文件夹为xgboost模型相关的包文件,xg.py是xgboost模型英文注释版本,xg_chinese.py是xgboost模型中文注释版本)表示空气的温度,通常以摄氏度(°C)或华氏度(°F)为单位。

2301_79699110的博客 3030

保姆级避坑指南:用Keil和J-Flash搞定凌思微LE5010蓝牙芯片的首次程序下载

本文提供了一份详细的保姆级避坑指南,帮助开发者使用Keil和J-Flash工具完成凌思微LE5010蓝牙芯片的首次程序下载。文章重点解决了算法文件混淆、协议栈漏烧和仿真器连接异常等常见问题,并详细介绍了开发环境配置、协议栈烧录和下载接口的物理层奥秘,助力开发者高效完成蓝牙开发任务。

weixin_28739079的博客 466

ccf180302-小球碰撞

题目 问题描述   数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐标L处。有n个不计体积的小球在线段上,开始时所有的小球都处在偶数坐标上,速度方向向右,速度大小为1单位长度每秒。   当小球到达线段的端点(左端点或右端点)的时候,会立即向相反的方向移动,速度大小仍然为原来大小。   当两个小球撞到一起的时候,两个小球会分别向与自己原来移动的方向相反的方向,以原...

dhyms482645的博客 263

手把手教你用fusb302实现PD快充:从驱动移植到实战调试(附源码)

本文详细解析了基于FUSB302芯片实现USB PD快充的完整开发流程。内容涵盖芯片选型、硬件设计要点、Linux驱动移植与内核集成,并重点剖析了PD协议交互中的关键调试技巧,如“死亡15ms”时序问题与中断模式选择。文章通过实战经验,帮助嵌入式开发者高效完成从驱动移植到系统集成的全链路开发,并附有源码参考。

sky77的博客 375

无视觉无电机平衡小球方案:基于IMU与舵机的动态控制实现

动态平衡控制是机器人学和自动化领域的经典问题,其核心在于通过传感器感知系统状态,并实时驱动执行器进行调节。传统方案常依赖视觉传感器和电机驱动,但存在处理延迟、环境干扰和调试复杂等挑战。一种更简洁的工程实现路径是采用惯性测量单元(IMU)直接获取平台姿态角与角速度,结合舵机等执行器进行直接控制,从而将问题转化为平台姿态的实时伺服控制。这种方案降低了硬件复杂度,提升了对物理过程的理解与控制策略的鲁棒性,特别适用于电子设计竞赛等对稳定性和复现性要求高的场景。通过互补滤波或卡尔曼滤波处理IMU数据,并设计PD控制器

weixin_33853827的博客 434

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

CCF201803-2 碰撞的小球

原题链接:碰撞的小球 试题编号: 201803-2 试题名称: 碰撞的小球 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐标L处。有n个不计体积的小球在线段上,开始时所有的小球都处在偶数坐标上,速度方向向右,速度大小为1单位长度每秒。 ...

fyy_lufan的博客 190

Statistics and Machine Learning Toolbox

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

BPT-V竞赛获奖秘籍:7个提升物理信息视觉推理模型性能的技巧

想要在天津商业大学BPT-V物理信息视觉推理挑战赛中脱颖而出吗?本文将为你揭秘7个提升物理信息视觉推理模型性能的实用技巧,帮助你在竞赛中获得优异成绩!🎯 BPT-V(Ball Parabola Trajectory & Vision)是天津商业大学推出的物理信息视觉推理数据集,专门用于训练模型在复杂视觉环境下预测小球抛物线轨迹。这个挑战赛结合了计算机视觉与物理信息神经网络,要求参赛者不仅要"看

gitblog_00733的博客 479

电赛H题无视觉无电机平衡小球方案:硬件选型、PID控制与调试全解析

在自动控制领域,PID控制算法是经典且核心的闭环反馈调节技术,它通过比例、积分、微分三个环节的组合,实现对系统偏差的快速、稳定校正。其原理在于将传感器采集的实时状态与目标值进行比较,计算出控制量并驱动执行器动作,从而形成稳定的负反馈回路。这一技术价值在于以相对简单的数学模型,有效解决大量工程中的稳定、跟踪与抗扰问题,广泛应用于机器人平衡、无人机定高、温控系统等场景。本文聚焦于全国大学生电子设计竞赛(电赛)中的平衡小球控制问题,深入探讨一种摒弃了传统摄像头视觉反馈和旋转电机的创新方案。该方案采用高精度角度传感

weixin_30613433的博客 435

2016 Multi-University Training Contest 8-1006 physics

2016 Multi-University Training Contest 8-1006 physics:http://acm.hdu.edu.cn/showproblem.php?pid=5826 题目描述: physics Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 65536/65536 K (Jav

而濡木染 557

算法竞赛入门经典第6章例题(2):二叉树部分+四分树

6−66-6这是一道有关二叉树的1题目,但是如果你真的对它用二叉树进行模拟就入坑了,不需要真正的实现二叉树,也无关小球的编号大小,我们只需要判断第i次小球在第d层的行为既可。假设向左为0向右为1,这个行为序列的规律是:000,100,010,110,001,101,011,111。即第k位每2k−12^{k-1}变动一次,根据这个规律,我们可以直接求解最终的位置。def get_track(i,D)

pyb的博客 739

HDU 5826 physics 【弹性碰撞】

physics Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 823    Accepted Submission(s): 455 Problem Description There are n balls on

Puya的博客 349

基于CW32F030的轻量化运动目标追踪系统设计与实现

在嵌入式视觉与自动控制领域,目标追踪系统融合了图像处理、实时计算和闭环控制三大核心技术。其基本原理是通过图像传感器采集环境信息,经特定算法识别目标位置,再通过控制算法驱动执行机构,形成感知-决策-执行的闭环。这项技术的核心价值在于实现自动化、智能化的动态响应,广泛应用于机器人视觉、智能监控、工业自动化等场景。本文聚焦于如何在资源受限的微控制器(如ARM Cortex-M0+内核的MCU)上,通过轻量化算法(如颜色阈值二值化与质心计算)和高效的PID控制,构建一个高性价比、低复杂度的实时运动目标追踪系统。系统

anjueci1221的博客 427
上一篇: 8. 【竞赛】穷举法求解
下一篇: 5. 【竞赛】“3+1+2”新高考选考科目问题
zhanghongyi_cpp
博客等级 码龄4年 2458粉丝 413原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值