南陽理工acm449 不再愛你

2021-08-03 19:39:28 字數 888 閱讀 8971

描述現在有乙個圓柱形水杯,裡面裝滿了水,在它的底部有乙個小洞,通過一些簡單的物理知識我們可以知道: 1、

由於重力的原因,水一定會從小洞流出來。 2、

小洞漏水的速度是和小洞那個位置的水所受到的壓力大小成正比的。進而,我們可以知道,漏水的速度v和水面的的高度h成正比,簡單起見,我們就直接讓v=h吧(只是數值上的相等,v我們認為是單位時間漏出的水的體積,與小孔的大小無關,物理好的童鞋就不要深究了^_^)。 3、

如果你非常喜歡乙個人,理論上在水漏完之前你一定不再喜歡ta了。

好吧,扯遠了,我們現在的問題是,如果原來倒入了高度為h的水,從水開始流出時計為0時刻,如果在某個時間t,你不再只關心你喜歡的那個ta了,看了下水杯水面高度還有h1,那麼你能計算出這個杯子的底面積s嗎? 輸入

第一行乙個數n,表示測試資料組數。

接下來有n行數,每行數有三個數,分別表示最初倒入水面的高度h,時間t,t時刻的水面高度(所有物理量均按照國際單位制給出,且不含單位)。

輸出每組測試資料給出相應的水杯的底面積,四捨五入保留小數點後面一位數字即可,每組輸出佔一行。

樣例輸入

2

10 10 5

1 3 0.5

樣例輸出

14.4

4.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 小洞漏水的速度是和小洞那個位置的水所受到的壓力大小成正比的。進而,我們可以知道,漏水的速度...