洛谷 p1033 自由落體
在高為 h的天花板上有 n個小球,體積不計,位置分別為 0,1,2,…,n−1 。在地面上有乙個小車(長為 l,高為 k ,距原點距離為 s1)。已知小球下落距離計算公式為 d=0.5×g×(t2
) ,其中 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當球落入車的尾部時,算作落入車內。
思路:物理題
(啊呀呀,我物理最爛了 不過幸好自由落體還是會的 huaji)
#include#includeview code#include
using
namespace
std;
const
double precision=1e-6
;int
n, p, q;
double h, s, v, l, k, x, y, z = 1e-5
;int
main()
P1033 自由落體
我們可以考慮小車不動,讓小球來做平拋運動,看能不能掉到車裡 每個球的豎直方向上運動距離是一樣的,只需要看每個球在水平方向上的運動距離 也就是乙個位置區間 最早掉進車裡 落到車頂 最晚掉進車裡 落入車底 能否與小車的位置區間有交集 注意這題允許0.0001的誤差 include include inc...
題解 P1033 自由落體
太坑人了 這不是明擺著坑那些沒有學完初中物理的同學們 qaq首先這個題其實就是轉換一下參照系。由原先小車向小球靠攏換成小車靜止,小球向著小車靠攏 原點設定成車右下角那個點 然後就成了平拋運動.這就好辦了,直接高中公式套上算二次函式的值就完了。h t h 1 over cdot g cdot t 2,...
洛谷 P1692 部落衛隊
p1692 部落衛隊 洛谷 題目描述 原始部落byteland中的居民們為了爭奪有限的資源,經常發生衝突。幾乎每個居民都有他的仇敵。部落酋長為了組織一支保衛部落的隊伍,希望從部落的居民中選出最多的居民入伍,並保證隊伍中任何2 個人都不是仇敵。給定byteland部落中居民間的仇敵關係,程式設計計算組...