shot
time limit:1000msmemory limit:65535kb64bit io format:%lld & %llu
submit
status
practice
uestc 1014
description
「超人」霍華德在nba扣籃大賽上要求把籃筐公升高表演扣籃,但是卻沒有得到批准,現在我們的hhb也想要給大家表演乙個,但是這次他想要表演的是投籃,籃筐放得越高,hhb的表演當然就越精彩,所以現在請你幫助hhb計算出籃筐離地最高能放多高。
假設把球投到籃框的高度就算球進。忽略球和框的大小。
input
多組測試資料
每組測試資料報括3個浮點數h, l, v (1<=h<=2,1<=l<=100,0output
對於每組資料,輸出一行,包含乙個數,在球可以投進籃筐的情況下,籃筐可以離地的最高高度(輸入保證這個值一定大於0)。輸出保留到2位小數。
sample input
1.5 5.0 7.0
0 0 0
sample output
1.50
分析:原題中「假設把球投到籃框的高度就算球進」一句有誤導成分。。。實際上是要到了籃筐的位置才算進球,不只是高度的問題,還有水平距離的問題。假設籃球初速與水平方向夾角為x,時間 t 對應的籃球高度為h,由高中運動學知識不難列出兩個方程:h = h + (v*sinx)*t - 0.5*g*t*t ······ ①; t = l / (v*cosx)········②,另外由三角函式知識得:cosx*cosx = cosx*cosx / (sinx*sinx + cosx*cosx) = 1 / (tanx*tanx + 1)·······③;②代入①再根據③式化簡得到:
h = -(0.5*g*l*l / (v*v))tanx*tanx + l*tanx + h - 0.5*g*l*l / (v*v);這是關於tanx的二次函式,根據初中max = (4*a*c-b*b) / (4*a)的知識就能求出h(max) = 0.5*v*v / g - 0.5*g*l*l / (v*v) + h。這就是籃筐的最高高度。
//memory: 1180 kb time: 0 ms
//language: g++ result: accepted
#include #include #include #define g 9.8
using namespace std;
int main()
return 0;
}
一道物理題
好久沒來填坑了 手動捂臉熊 啦啦啦物理考試終於結束了。所以水一波物理題。看!下!面!逃離 escape description 可憐的江流兒被困在了乙個正 n 邊形的中心。而追捕它的 n 隻山妖存在於 正 n 邊形的每個頂點上。山妖們按照順時針方向,用 1 n 標號,因為山妖很傻,所以每個山妖 i ...
神廟逃亡 單純的物理題
description 話說最近窮貓貓lkity意外得到了一部android手機,於是,lkity興奮地為自己的新機子安裝了神往已久的遊戲 神廟逃亡 temple run 可惜,lkity不僅僅是乙隻窮貓貓,更是乙隻笨貓貓。每次她玩這款遊戲的時候,都被群鄙視了。例如下圖所示情形 逃亡路途中,在mer...
哲學 神學思考 真想再做幾道高中的物理題
參考書目 聖經 時間簡史 這裡有些哲學思考,切入點是自然科學,哲學,當然更重要的還有 聖經 中的話語 國人學習了,哲學認為 萬事萬物是聯絡,發展,運動的,辨證的,歷史唯物主義 那麼以下是我的一些遐想 波動理論就是我們的哲學觀點 乙個點,乙個圓,建立x,y軸 然後就是y sinx 那是正弦曲線 那是什...