我們可以考慮小車不動,讓小球來做平拋運動,看能不能掉到車裡
每個球的豎直方向上運動距離是一樣的,只需要看每個球在水平方向上的運動距離(也就是乙個位置區間[最早掉進車裡(落到車頂),最晚掉進車裡(落入車底)])能否與小車的位置區間有交集
注意這題允許0.0001的誤差
#include#include#include
#include
#include
#include
#include
#include
using
namespace
std;
typedef
long
long
ll;inline
intread()
double
h,s,v,l,k,n;
double
s1,s2;
intans;
intmain()
printf(
"%d\n
",ans);
return0;
}
題解 P1033 自由落體
太坑人了 這不是明擺著坑那些沒有學完初中物理的同學們 qaq首先這個題其實就是轉換一下參照系。由原先小車向小球靠攏換成小車靜止,小球向著小車靠攏 原點設定成車右下角那個點 然後就成了平拋運動.這就好辦了,直接高中公式套上算二次函式的值就完了。h t h 1 over cdot g cdot t 2,...
洛谷 P1033 自由落體
洛谷 p1033 自由落體 在高為 h的天花板上有 n個小球,體積不計,位置分別為 0,1,2,n 1 在地面上有乙個小車 長為 l,高為 k 距原點距離為 s1 已知小球下落距離計算公式為 d 0.5 g t2 其中 g 10,t為下落時間。地面上的小車以速度 v 前進。如下圖 小車與所有小球同時...
NOIP 2002 自由落體
題目描述 在高為 h 的天花板上有 n 個小球,體積不計,位置分別為 0,1,2,n 1。在地面上有乙個小車 長為 l,高為 k,距原點距離為 s1 已知小球下落距離計算公式為 d 1 2 g t 2 其中 g 10,t 為下落時間。地面上的小車以速度 v 前進。小車與所有小球同時開始運動,當小球距...