洛谷 P1033 自由落體

2022-03-06 23:18:39 字數 892 閱讀 6996

洛谷 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#include

#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()

view code

P1033 自由落體

我們可以考慮小車不動,讓小球來做平拋運動,看能不能掉到車裡 每個球的豎直方向上運動距離是一樣的,只需要看每個球在水平方向上的運動距離 也就是乙個位置區間 最早掉進車裡 落到車頂 最晚掉進車裡 落入車底 能否與小車的位置區間有交集 注意這題允許0.0001的誤差 include include inc...

題解 P1033 自由落體

太坑人了 這不是明擺著坑那些沒有學完初中物理的同學們 qaq首先這個題其實就是轉換一下參照系。由原先小車向小球靠攏換成小車靜止,小球向著小車靠攏 原點設定成車右下角那個點 然後就成了平拋運動.這就好辦了,直接高中公式套上算二次函式的值就完了。h t h 1 over cdot g cdot t 2,...

洛谷 P1692 部落衛隊

p1692 部落衛隊 洛谷 題目描述 原始部落byteland中的居民們為了爭奪有限的資源,經常發生衝突。幾乎每個居民都有他的仇敵。部落酋長為了組織一支保衛部落的隊伍,希望從部落的居民中選出最多的居民入伍,並保證隊伍中任何2 個人都不是仇敵。給定byteland部落中居民間的仇敵關係,程式設計計算組...