洛谷 P1033 [NOIP2002 T3] 自由落体
2016-10-12 23:55
197 查看
题目描述
在高为 H 的天花板上有 n 个小球,体积不计,位置分别为 0,1,2,….n-1。在地面上有一个小车(长为 L,高为 K,距原点距离为 S1)。已知小球下落距离计算公式为 d=1/2*g*(t^2),其中 g=10,t 为下落时间。地面上的小车以速度 V 前进。如下图:
![](https://cdn.luogu.org/upload/pic/11.png)
小车与所有小球同时开始运动,当小球距小车的距离 <= 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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
完全就是一物理题……
先预处理出i的距离范围,再计算,其实可以直接算,但是迷之WA,只好循环了……肯定不会超时……
#include<cstdio>
#include<cmath>
int n,ans;
float h,s,v,l,k,k1,k2;
int main()
{
scanf("%f%f%f%f%f%d",&h,&s,&v,&l,&k,&n);
k1=s+l-sqrt((h-k)/5)*v;k2=s-sqrt(h/5)*v;
for(int i=0;i<=n-1;i++)
if((k1-i>=0.0001) && (k2-i<=0.0001)) ans++;
printf("%d\n",ans);
return 0;
}
相关文章推荐
- NOIP2002 洛谷P1033 自由落体
- [NOIP2002] 提高组 洛谷P1033 自由落体
- 洛谷 P1315 [NOIP2011 D2T3] 观光公交
- 洛谷 P1065 [NOIP2006 T3] 作业调度方案
- 洛谷noip 模拟赛 day1 T3
- 洛谷 P2312 [NOIP2014 D2T3] 解方程
- 洛谷 P1053 [NOIP2005 T3] 篝火晚会
- 洛谷1967货车运输 即 NOIP2013 DAY1 T3
- NOIP2011 普及组 T3 洛谷P1309 瑞士轮
- 洛谷P2671 NOIP2015普及组 T3 求和
- noip2002 自由落体 (物理)
- 洛谷 P1019 [NOIP2000 T3] 单词接龙
- 洛谷 P1040 [NOIP2003 T3] 加分二叉树
- 洛谷P1033 自由落体
- 洛谷 P1013 [NOIP1998 T3] 进制位
- 洛谷 P1084 [NOIP2012 D2T3] 疫情控制
- NOIP2002 自由落体
- 洛谷 P1069 [NOIP2009普及组 T3] 细胞分裂
- NOIP2002 自由落体
- 洛谷——P1019 单词接龙(NOIP2000 T3)