L3-013 非常弹的球 (30 分)

刚上高一的森森为了学好物理,买了一个“非常弹”的球。虽然说是非常弹的球,其实也就是一般的弹力球而已。森森玩了一会儿弹力球后突然想到,假如他在地上用力弹球,球最远能弹到多远去呢?他不太会,你能帮他解决吗?当然为了刚学习物理的森森,我们对环境做一些简化:

  • 假设森森是一个质点,以森森为原点设立坐标轴,则森森位于(0, 0)点。
  • 小球质量为w/100 千克(kg),重力加速度为9.8米/秒平方(m/s​2​​)。
  • 森森在地上用力弹球的过程可简化为球从(0, 0)点以某个森森选择的角度ang (0<ang<π/2) 向第一象限抛出,抛出时假设动能为1000 焦耳(J)。
  • 小球在空中仅受重力作用,球纵坐标为0时可视作落地,落地时损失p%动能并反弹。
  • 地面可视为刚体,忽略小球形状、空气阻力及摩擦阻力等。

森森为你准备的公式:

  • 动能公式:E=m×v​2​​/2
  • 牛顿力学公式:F=m×a
  • 重力:G=m×g

其中:

  • E - 动能,单位为“焦耳”
  • m - 质量,单位为“千克”
  • v - 速度,单位为“米/秒”
  • a - 加速度,单位为“米/秒平方”
  • g - 重力加速度

输入格式:

输入在一行中给出两个整数:1≤w≤1000 和 1≤p≤100,分别表示放大100倍的小球质量、以及损失动力的百分比p。

输出格式:

在一行输出最远的投掷距离,保留3位小数。

输入样例:

100 90

输出样例:

226.757

盗图来自spz嘻嘻嘻哈哈 别说了我就是物理渣 链接 https://www.cnblogs.com/8023spz/p/10415991.html

代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{double w, p, v2,smax = 0;scanf("%lf%lf",&w,&p);v2 = 2 * 1000 * 100 / w;while(v2 > 0.000001){smax += v2 / 9.8;v2 *= 1 - p / 100;}printf("%.3f\n",smax);return 0;
}

L3-013 非常弹的球 (30 分)相关推荐

  1. 【CCCC】L3-013 非常弹的球 (30分)物理计算

    problem L3-013 非常弹的球 (30分) 刚上高一的森森为了学好物理,买了一个"非常弹"的球.虽然说是非常弹的球,其实也就是一般的弹力球而已.森森玩了一会儿弹力球后突然 ...

  2. 7-13 非常弹的球 (30 分)

    7-13 非常弹的球 (30 分) 刚上高一的森森为了学好物理,买了一个"非常弹"的球.虽然说是非常弹的球,其实也就是一般的弹力球而已.森森玩了一会儿弹力球后突然想到,假如他在地上 ...

  3. 2017年天梯赛大区赛题集 7-13 非常弹的球 (30 分)(物理)

    刚上高一的森森为了学好物理,买了一个"非常弹"的球.虽然说是非常弹的球,其实也就是一般的弹力球而已.森森玩了一会儿弹力球后突然想到,假如他在地上用力弹球,球最远能弹到多远去呢?他不 ...

  4. L3-013 非常弹的球 (30 分)(简单运动学)

    题目链接 刚上高一的森森为了学好物理,买了一个"非常弹"的球.虽然说是非常弹的球,其实也就是一般的弹力球而已.森森玩了一会儿弹力球后突然想到,假如他在地上用力弹球,球最远能弹到多远 ...

  5. L3-013 非常弹的球 (30 point(s))

    初中物理会就能做 证明当初速度与水平成45°角水平位移最大 证明如下 mgt=mvSina得到t=vSina/g 而vCosat=x 所以x=vvSinaCosa/g 而SinaCosa=Sin2a, ...

  6. L3-013 非常弹的球 - 物理知识(详解)

    L3-013 非常弹的球 (30 分) 刚上高一的森森为了学好物理,买了一个"非常弹"的球.虽然说是非常弹的球,其实也就是一般的弹力球而已.森森玩了一会儿弹力球后突然想到,假如他在 ...

  7. 上海新中考体育考试方案公布:总分30分不变

    在近几年来的全国体质健康监测中,申城中小学生及格率稳定在95%左右,优良率始终保持在40%以上,并逐年提升.然而,与此同时,和全国其他省市相比,耐力和力量项目是上海学生的两大短板.新方案增加了可选项目 ...

  8. 1026 Table Tennis (30 分)模拟排列问题

    题目 A table tennis club has N tables available to the public. The tables are numbered from 1 to N. Fo ...

  9. 浙大数据结构:08-图7 公路村村通 (30 分)Prim与Kruskal算法

    08-图7 公路村村通 (30 分) 现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本. 输入格式: 输入数据包括城镇数目正整数N( ...

  10. CSP 201709-4 通信网络(30分,运行超时)

    题目 自行百度 30分代码 #include <bits/stdc++.h> using namespace std; int N,M; const int maxn=1000+5; se ...

最新文章

  1. dom4j生成、解析xml
  2. 统治软件开发中的著名定律
  3. 功能自动化工具watiJ(转载)
  4. tp5 日期范围查询_VB实战应用 | 如何巧妙解决日期范围查询问题
  5. stmmac描述符的结构和初始化
  6. .NET Core 2.0体验
  7. ExoPlayer用户手册
  8. mysql 占用的解决_解决 MySQL 突然占用全部内存的问题
  9. 谈谈JS里的{ }大括号和[ ]中括号的用法
  10. os10.10上versions崩溃的问题解决
  11. linux service start|stop|restart
  12. WebGL 绘制Line的bug(三)
  13. PLC梯形图设计全自动洗衣机S7-1200博途以及PLC仿真实现之 1. 创建新工程
  14. 【seeprettyface.com】开源源码:Video-Auto-Wipe
  15. 2022-2027年中国网络娱乐行业发展监测及投资战略研究报告
  16. MOOC北京理工《C语言程序设计(上)》第5周第3题:求最小m值
  17. Project2016创建WBS并且进行相关设置
  18. #力扣 LeetCode35. 搜索插入位置 #在所有 Java 提交中击败了 100.00% 的用户 @FDDLC
  19. 编译好的GDAL库,支持ECW格式,支持proj,支持geos
  20. C++编程练习 计算一元二次方程组解判断是否测试过三种情况

热门文章

  1. HTML点击按钮弹出颜色选择器,css如何实现按钮点击与松开颜色不同?
  2. CentOS 关闭防火墙selinux
  3. .NET(WinCE、WM)开发转Android开发 ——Xamarin和Smobiler对比...
  4. NodeJs——子进程
  5. Oracle_11g_R2数据库在Windows_Server_2008_R2企业版中安装
  6. 运维自动化之zabbix(添加Graph screen)(3)
  7. hiberante中get和load方法的区别
  8. 使用thrift做c++,java和python的相互调用 - jinghong - ITeye技术网站
  9. ISA 2000与ISA 2004的区别
  10. Asp.Net基于forms的验证机制,记录一下...