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

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

题目描述

在高为 H 的天花板上有 n 个小球,体积不计,位置分别为 0,1,2,….n-1。在地面上有一个小车(长为 L,高为 K,距原点距离为 S1)。已知小球下落距离计算公式为 d=1/2*g*(t^2),其中 g=10,t 为下落时间。地面上的小车以速度 V 前进。

如下图:

小车与所有小球同时开始运动,当小球距小车的距离 <= 0.0001(感谢Silver_N修正) 时,即认为小球被小车接受(小球落到地面后不能被接受)。

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

输入输出格式

输入格式:

 

键盘输人:

H,S1,V,L,K,n (l<=H,S1,V,L,K,n <=100000)

 

输出格式:

 

屏幕输出:

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

 

输入输出样例

输入样例#1:
5.0 9.0 5.0 2.5 1.8 5
输出样例#1:
1
1 #include 
2 #include
3 #include
4 5 using namespace std; 6 7 double H,s,v,l,k,smax,smin; 8 int n,cnt; 9 10 int main()11 {12 scanf("%lf%lf%lf%lf%lf%d",&H,&s,&v,&l,&k,&n);13 smax=s-sqrt((H-k)/5)*v+0.0001+l;14 smin=s-sqrt(H/5)*v-0.0001;15 for(int i=0;i
=smin) cnt++;17 printf("%d",cnt);18 return 0;19 }

 

转载于:https://www.cnblogs.com/Shy-key/p/7203699.html

你可能感兴趣的文章
小众公众号的简单运营
查看>>
Sql Server 附加没有日志文件的数据库(.mdf)文件方法
查看>>
系统调用方式文件编程-open
查看>>
python实战项目之爬虫(一)
查看>>
spring boot项目分享
查看>>
开放平台那些事
查看>>
CLion之C++框架篇-优化框架,引入boost(三)
查看>>
集合的addAll方法--list.addAll(null)会报错--java.lang.NullPointerException
查看>>
C#学习笔记—了解C#
查看>>
python使用dbm持久字典详解
查看>>
ls命令
查看>>
mysql建立自增主键的插入,及自动插入当前时间
查看>>
angular语法:Controller As
查看>>
django ORM中update_or_create功能,如果只要匹配某一特定字段呢
查看>>
tensorflow节点布放(device assignment of node)算法:simpler_placer
查看>>
u-boot的环境变量
查看>>
ios消息机制
查看>>
Java泛型详解
查看>>
4.IP地址和端口
查看>>
孤荷凌寒自学python第五十天第一次接触NoSql数据库_Firebase
查看>>