速度座標hdu4445 Crazy Tank

2021-09-06 09:56:45 字數 1062 閱讀 4938

工作之餘抽點時間出來寫寫博文,希望對新接觸的朋友有幫助。今天在這裡和大家一起學習一下速度座標

直接應用速度公式求解,採取的是應用列舉三角函式值來計算;  

由發射塔到地面的速度公式為   v0 * v0  -  vy *  vy = 2 * g * h ( v0 為末速度,均為豎直方向的速度 )

然後計算水平距離l ,應用l 與敵方和友方座標停止比較, 當位於友方座標內,直接跳出迴圈 ;

每日一道理

自己把自己說服了,是一種理智的勝利;自己被自己感動了,是一種心靈的昇華;自己把自己征服了,是一種人生的成功。

// file name: 4445.cpp

// author: bo_jwolf

// created time: 2023年05月24日 星期五 13:28:41

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

int n ;

double h , l1 , r1 ,l2 , r2 ;

const int maxn = 1005 ;

double a[ maxn ] ;

const double g = -9.8 ;

int ff( int x )

return sum ;

}int main()

ans = 0 ;

h = -1.0 * h ;

for(int i = -10000 ; i < 10000 ; i++ )

printf( "%d\n" , ans ) ;

}return 0;

}

--------------------------------- 原創文章 by

速度和座標

---------------------------------

hdu 4445 Crazy Tank 列舉角度

這題第一反映肯定是三分角度,然後求最大值。但是有友方坦克的存在,如果乙個角度會導致某個飛彈打到友方坦克,那麼返回結果直接是0。所以只能萎縮地列舉角度了。e中儲存地方坦克的區間,f中儲存友方坦克的區間。include include include include include include in...

HDU 5826 速度 加速度 積分

題意 有n個小球,最開始給出小球的初始位置和初速度和方向,每乙個小球的加速度滿足c a v c為常數a為加速度v為速度,現在問在t秒的時候,第k小的速度是多少。思路 最開始千萬別被嚇到,小球的速度因為滿足動量守恆,所以即使相撞也只是兩個求交換了一下速度,不影響球的實際運動。所以第k 小的速度直接就是...

HDU 1036 平均速度

題意是求出跑了 n 圈每圈 m km 的個人的平均速度。控制格式,特別注意,題意是輸出 的該人成績作廢,但要把他其他的成績輸進去,不能直接就 break 輸出也就只有乙個 而不是與作廢圈數相等的 如下 1 include 2 using namespace std 3int main 423 els...