描述現在有乙個圓柱形水杯,裡面裝滿了水,在它的底部有乙個小洞,通過一些簡單的物理知識我們可以知道: 1、
由於重力的原因,水一定會從小洞流出來。 2、
小洞漏水的速度是和小洞那個位置的水所受到的壓力大小成正比的。進而,我們可以知道,漏水的速度v和水面的的高度h成正比,簡單起見,我們就直接讓v=h吧(只是數值上的相等,v我們認為是單位時間漏出的水的體積,與小孔的大小無關,物理好的童鞋就不要深究了^_^)。 3、
如果你非常喜歡乙個人,理論上在水漏完之前你一定不再喜歡ta了。
好吧,扯遠了,我們現在的問題是,如果原來倒入了高度為h的水,從水開始流出時計為0時刻,如果在某個時間t,你不再只關心你喜歡的那個ta了,看了下水杯水面高度還有h1,那麼你能計算出這個杯子的底面積s嗎? 輸入
第一行乙個數n,表示測試資料組數。
接下來有n行數,每行數有三個數,分別表示最初倒入水面的高度h,時間t,t時刻的水面高度(所有物理量均按照國際單位制給出,且不含單位)。
輸出每組測試資料給出相應的水杯的底面積,四捨五入保留小數點後面一位數字即可,每組輸出佔一行。
樣例輸入
210 10 5
1 3 0.5
樣例輸出
14.44.3
** 原創
想法:由題意得
用s表示底面積
用f(1)$(h1,h)表示(對1*dh在h1到h上進行積分)
t*v==s*f(1)$(h1,h)
又v==h
所以t==s*f(1/h)$(h1,h)
s==t/(ln h1-ln h)
**:#include
#include
int main()
return 0;}
NYOJ 449 不再愛你
時間限制 1000 ms 記憶體限制 65535 kb 難度 3 描述 現在有乙個圓柱形水杯,裡面裝滿了水,在它的底部有乙個小洞,通過一些簡單的物理知識我們可以知道 1 由於重力的原因,水一定會從小洞流出來。2 小洞漏水的速度是和小洞那個位置的水所受到的壓力大小成正比的。進而,我們可以知道,漏水的速...
NYOj 449 不再愛你
時間限制 1000 ms 記憶體限制 65535 kb 難度 3 描述 現在有乙個圓柱形水杯,裡面裝滿了水,在它的底部有乙個小洞,通過一些簡單的物理知識我們可以知道 1 由於重力的原因,水一定會從小洞流出來。2 小洞漏水的速度是和小洞那個位置的水所受到的壓力大小成正比的。進而,我們可以知道,漏水的速...
ny 449 不再愛你
時間限制 1000 ms 記憶體限制 65535 kb 難度 3 描述現在有乙個圓柱形水杯,裡面裝滿了水,在它的底部有乙個小洞,通過一些簡單的物理知識我們可以知道 1 由於重力的原因,水一定會從小洞流出來。2 小洞漏水的速度是和小洞那個位置的水所受到的壓力大小成正比的。進而,我們可以知道,漏水的速度...