博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
洛谷 P1033 自由落体 Label:模拟&&非学习区警告
阅读量:6705 次
发布时间:2019-06-25

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

题目描述

在高为 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 #include
5 #include
6 using namespace std; 7 const double eps=0.0001; 8 9 int n,ans;10 double H,S,v,len,ht,N;11 double uN,lN;12 13 double cal_t(double h){14 return sqrt(2.0*h/10.0);15 }16 17 double cal_h(double t){18 return 5.0*t*t;19 }20 21 int main(){22 // freopen("01.in","r",stdin);23 cin>>H>>S>>v>>len>>ht>>N;24 25 for(int i=0;i
=(H-ht)-eps) ++ans;28 }29 cout<
<

别忘了精度

转载于:https://www.cnblogs.com/radiumlrb/p/6040335.html

你可能感兴趣的文章
【示例教程】LEADTOOLS中如何用H.264压缩视频创建DICOM文件
查看>>
关于vi不能保存数据的一中解决办法
查看>>
让我们来谈谈对Linux的认识,值得每一位运维人员深读
查看>>
如何清理Docker占用的磁盘空间?
查看>>
sql中的连接查询
查看>>
java多线程之内存可见性
查看>>
vue打包报错UnhandledPromiseRejectionWarning: postcss-svgo: Error in parsing SVG的解决方案
查看>>
Angular注册Provider
查看>>
融合RocksDB, Pregel, Fault-Tolerent Foxx & Satellite Collections 怎样使数据库性能提升35%?...
查看>>
js合并单元格(相同)
查看>>
springboot(五):spring data jpa的使用
查看>>
C++17中那些值得关注的特性
查看>>
Hello, World!
查看>>
linux复盘:集群构架基础keepalived+nginx
查看>>
gitlab-runner注册runner
查看>>
python数据类型
查看>>
实时监听的几种方法
查看>>
Spark(一) 架构及生态
查看>>
系统目录结构与ls,alias命令
查看>>
20.20 告警系统主脚本
查看>>