L3 013 非常彈的球 物理知識(詳解)

2021-09-13 15:32:40 字數 1087 閱讀 4806

l3-013 非常彈的球 (30 分)

剛上高一的森森為了學好物理,買了乙個「非常彈」的球。雖然說是非常彈的球,其實也就是一般的彈力球而已。森森玩了一會兒彈力球后突然想到,假如他在地上用力彈球,球最遠能彈到多遠去呢?他不太會,你能幫他解決嗎?當然為了剛學習物理的森森,我們對環境做一些簡化:

森森為你準備的公式:

其中:輸入在一行中給出兩個整數:1≤w≤1000 和 1≤p≤100,分別表示放大100倍的小球質量、以及損失動力的百分比p。

在一行輸出最遠的投擲距離,保留3位小數。

100 90
226.757
思路:分析小球一次落地的過程:

首先,沿45°丟擲,能到達的距離最遠

(1)小球剛丟擲的時候,速度為v,可以把v分解成水平和豎直兩個方向,

此時,動能:e;重力勢能:0

(2)小球到達最高點的時候,豎直方向的速度為0,水平方向的速度不變,這時一部分動能轉換成重力勢能

此時,動能:

一次落地水平方向的距離:2*v1*t

乘2是因為,球先向上,再向下,一共是2倍的t

**如下:

#include#include#include#include#include#include#include#include#include#includeusing namespace std;

#define ll long long

#define lson l,m,rt<<1

#define rson m+1,r,rt<<1|1

typedef pairp;

const int inf=4e8;

const int n=215,mod=32767;

const double eps=1e-9;

int main()

printf("%.3f\n",ans);

}

L3 013 非常彈的球

時間限制 100 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 俞勇 上海交通大學 剛上高一的森森為了學好物理,買了乙個 非常彈 的球。雖然說是非常彈的球,其實也就是一般的彈力球而已。森森玩了一會兒彈力球后突然想到,假如他在地上用力彈球,球最遠能彈到多...

L3 013 非常彈的球 (30 分

剛上高一的森森為了學好物理,買了乙個 非常彈 的球。雖然說是非常彈的球,其實也就是一般的彈力球而已。森森玩了一會兒彈力球后突然想到,假如他在地上用力彈球,球最遠能彈到多遠去呢?他不太會,你能幫他解決嗎?當然為了剛學習物理的森森,我們對環境做一些簡化 森森為你準備的公式 其中 輸入在一行中給出兩個整數...

PTA 天梯賽 L3 013 非常彈的球

l3 013 非常彈的球 30分 剛上高一的森森為了學好物理,買了乙個 非常彈 的球。雖然說是非常彈的球,其實也就是一般的彈力球而已。森森玩了一會兒彈力球后突然想到,假如他在地上用力彈球,球最遠能彈到多遠去呢?他不太會,你能幫他解決嗎?當然為了剛學習物理的森森,我們對環境做一些簡化 森森為你準備的公...