**會成癮
由於某人的精心設計,小可愛掉入了**的天坑無法自拔。
於是……她開始瘋狂的成批的買**。
而kirito_rivaille為了戒掉他的**病,準備實施家暴——把小可愛的**從窗戶扔下去
他們家距離地面的高度為h,也就是說,**都是從這了被丟擲去的。
而由於kirito_rivaille體力有限,(**也很沉),所以她丟擲去的速度最大是v(最小是0);
之後呢,kirito_rivaille為了不讓小可愛在下去撿到,於是想盡可能的拋的遠一點。
所以現在他想找個合適的角度丟擲。
作為kirito_rivaille身邊的活寶,你的任務是幫助kirito_rivaille。
給出他們倆住的屋子的高度h和丟擲速度v,請你找到乙個合適的角度θ使得落地時距他們腳下的地面(h=0的位置)的直線距離最遠。
然而小可愛並不關心這個角度是多少,只關心距離他們的直線距離是多少。
輸出四捨五入保留五位小數,當你的答案與std的相對誤差不超過0.00001時就算正確了。
說明:不考慮空氣阻力,g取9.80665。
提示公式:
x=vtcosθ,
y=h+vtsinθ-0.5*gt2
其中t為飛行時間。
第一行乙個正整數t接下來t行每行兩個實數h,v
t行每行乙個數,保留五位小數。示例1
10 10
10.19716
h<=100000題解:按公式求即可。v<=100000
t<=1000
#include #include #include #include #define ll long long
#define g 9.80665
using namespace std;
int main()
return 0;
}
《牛客練習賽28 B》
這題主要就是多了乙個平方和的操作。我們維護平方和的值的時候。需要注意在下放的時候,要先把乘法之後的sum1算出來,這對算sum1最終的值沒有影響。但是對sum2的值有影響。因為我們在計算中就在更新adtag的值,所以這個adtag它的sum1應該最終化。includeusing namespace ...
牛客20180601練習賽19 E
已知第i個瓶子的品牌為ai,且其能開啟bi品牌的瓶子.問有幾瓶飲料托公尺無法喝到.被用於開啟飲料瓶的瓶子不一定需要被開啟.乙個瓶子不能開啟其本身.輸入描述 第一行乙個整數n,表示飲料的瓶數.接下來n行,每行兩個整數ai,bi.輸出描述 輸出一行乙個整數,表示小托公尺無法喝到的飲料瓶數.示例1 輸入 ...
牛客小白月賽28 E 線段樹 區間最值下標
題目鏈結 解題報告 1.1.1.由資料範圍可知需離散化 2.2.2.直接上線段樹維護最值即可。對於最值下標的查詢 根據查詢規則確定左右子樹的訪問順序。展示 include define ll long long define pii pair define all x x.begin x.end d...