博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
P1033 自由落体
阅读量:5292 次
发布时间:2019-06-14

本文共 978 字,大约阅读时间需要 3 分钟。

 如有乱码,请

 

题目描述

在高为HH的天花板上有nn个小球,体积不计,位置分别为0,1,2,…,n-10,1,2,,n1。在地面上有一个小车(长为LL,高为KK,距原点距离为S_1S1)。已知小球下落距离计算公式为d=0.5 \times g \times (t^2)d=0.5×g×(t2),其中 g=10g=10,tt为下落时间。地面上的小车以速度VV前进。

如下图:

小车与所有小球同时开始运动,当小球距小车的距离\le 0.00010.0001时,即认为小球被小车接受(小球落到地面后不能被接受)。

请你计算出小车能接受到多少个小球。

输入格式

键盘输入:

H,S_1,V,L,K,n (l \le H,S_1,V,L,K,n \le 100000)H,S1,V,L,K,n(lH,S1,V,L,K,n100000)

输出格式

屏幕输出:

小车能接受到的小球个数。

输入输出样例

输入 #1复制
5.0 9.0 5.0 2.5 1.8 5
输出 #1复制
1

说明/提示

当球落入车的尾部时,算作落入车内。

 

#include
#include
#include
#include
#include
#include
using namespace std;double h,s1,v,l,k,n;int main(){ scanf("%lf%lf%lf%lf%lf%lf",&h,&s1,&v,&l,&k,&n); double Maxtime=sqrt(h/5); double Mintime=sqrt((h-k)/5); int s=int(s1-Mintime*v+l); int e=int(s1-Maxtime*v); s=fmin(s,n); e=fmax(e,0); printf("%d\n",s-e); return 0;}

  

转载于:https://www.cnblogs.com/xiongchongwen/p/11483864.html

你可能感兴趣的文章
使用Chrome(PC)调试移动设备上的网页
查看>>
UI基础--手写代码实现汤姆猫动画
查看>>
使用gitbash来链接mysql
查看>>
黑盒测试和百合测试的优缺点对比
查看>>
SecureCRT的使用方法和技巧(详细使用教程)
查看>>
右侧导航栏(动态添加数据到list)
查看>>
81、iOS本地推送与远程推送详解
查看>>
C#基础_注释和VS常用快捷键(一)
查看>>
虚拟DOM
查看>>
uva 11468 Substring
查看>>
自建数据源(RSO2)、及数据源增强
查看>>
BootStrap2学习日记2--将固定布局换成响应式布局
查看>>
关于View控件中的Context选择
查看>>
2018icpc徐州OnlineA Hard to prepare
查看>>
R语言-rnorm函数
查看>>
Spark的启动进程详解
查看>>
Java 字符终端上获取输入三种方式
查看>>
javascript 简单工厂
查看>>
java调用oracle存储过程,返回结果集
查看>>
使用命令创建数据库和表
查看>>