题目名称 | 102. [NOIP 2002]自由落体 |
---|---|
输入输出 | freefaller.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 5 |
题目来源 | BYVoid 于2008-09-12加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:237, 提交:574, 通过率:41.29% | ||||
Я люблю тебя | 100 | 0.000 s | 0.00 MiB | C++ |
龙征天 | 100 | 0.000 s | 0.00 MiB | C++ |
XDDD | 100 | 0.000 s | 0.00 MiB | C++ |
Shirry | 100 | 0.000 s | 0.00 MiB | C++ |
Regnig Etalsnart | 100 | 0.000 s | 0.00 MiB | C++ |
leon | 100 | 0.000 s | 0.00 MiB | C++ |
LGLJ | 100 | 0.000 s | 0.00 MiB | C++ |
dew52 | 100 | 0.000 s | 0.00 MiB | C++ |
铑小子 | 100 | 0.000 s | 0.00 MiB | C++ |
Des. | 100 | 0.000 s | 0.11 MiB | Pascal |
本题关联比赛 | |||
小练习赛:B组 | |||
啦啦啦,一星期两次的水题赛 |
关于 自由落体 的近10条评论(全部评论) | ||||
---|---|---|---|---|
有趣的物理题
| ||||
回复 @麟哥V5 :
不错!
caicainiao
2016-07-11 21:11
7楼
| ||||
read(h,s,v,l,k,n);
g:=10; t:=sqrt((h-k)*2/g); t1:=sqrt(h*2/g); total:=0; for i:=n-1 downto 0 do if ((s-v*t-i)/v<=t1-t+0.00001) and (s+l-v*t>=i) then inc(total); write(total); 公式推导妥妥的 | ||||
本来想把高度、宽度都加上0.00001改成判断和小车接触,没想到小车可以和天花板一样高。。。sqrt()对负数返回0的设定也是醉人
| ||||
各种脑抽手滑
| ||||
少加一个L能过三个点- -。。
raywzy
2013-05-29 17:54
3楼
| ||||
左边界取小车最低点,右边界取小车最高点。
另:循环语句能用整型作控制变量就不用实型作控制变量。(教训啊!我彻底湿了……) | ||||
zyfsmartboy
|
在高为 H 的天花板上有 n 个小球,体积不计,位置分别为 0,1,2,….n-1。在地面上有一个小车(长为 L,高为 K,距原点距离为 S1)。已知小球下落距离计算公式为 $d=\frac{gt^2}{2}$,其中 g=10,t 为下落时间。地面上的小车以速度 V 前进。
如下图:
小车与所有小球同时开始运动,当小球距小车的距离 <= 0.00001 时,即认为小球被小车接受(小球落到地面后不能被接受)。
请你计算出小车能接受到多少个小球。
H,S1,V,L,K,n (l<=H,S1,V,L,K,n <=100000)
小车能接受到的小球个数。
5.0 9.0 5.0 2.5 1.8 5
1