NOIP 2002 自由落體

2021-07-23 18:31:12 字數 822 閱讀 5754

題目描述

在高為 h 的天花板上有 n 個小球,體積不計,位置分別為 0,1,2,….n-1。在地面上有乙個小車(長為 l,高為 k,距原點距離為 s1)。已知小球下落距離計算公式為 d=1/2*g*(t^2),其中 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【分析】

無聊的卡精度題…然而我卻卡不對

【**】

#include

#include

#include

#include

#include

#include

using

namespace

std;

double h,s,v,l,k,n;

double g=10.0;

double eps=0.0001;

int ans;

int main()

printf("%d",ans);

}

P1033 自由落體

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

080127暴雪席捲,股市自由落體

本週的 印證了乙個道理,財富的積累是乙個漫長的過程,財富的喪失是乙個瞬間過程。其間的道理很簡單,若手上有 100塊錢,虧 50塊錢只是 50 的損失,但這 50塊錢要再賺 50塊錢,回到原來的本,可是翻倍的活兒了。所以虧永遠比賺的速度快。經歷了227 530 也許覺得本週的 也沒什麼值得特別關注的,...

OJ 1013 小球自由落體

描述 乙個小球從100m高度自由落下,每次落地後返跳回到原來高度的一半,再落下,再返彈。求它第n次落地時,共經過多少公尺以及第n次返彈多高。輸入乙個正整數n 輸出輸出一行。輸出兩個實數,用空格隔開,結果精確到小數點後兩位。輸入樣例 1 1輸出樣例 1 100.00 50.00 這個題目要注意乙個問題...