亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

2021Multi-UniversityTrainingContest6LPinball受力分析

標簽:
機器學習

将物体的重力加速度分解。

一部分用来做弹起运动,一部分用来做匀加速直线运动。

可以计算得出两个方向上的运动周期,两者之商为答案

#include

#include

#include

#include

using namespace std;

typedef long long int LL;

const int N=1e5 + 10;

const int mod=998244353;

const double g=9.8;

const double pi=acos(-1.0);

double t, vx, vy, v;

int T;

double a, b, x, y;

int main()

{

scanf("%d",&T);

while(T–){

scanf("%lf%lf%lf%lf",&a,&b,&x,&y);

t=sqrt(2.0*(y-b/a*(-x))/g);

vx=0; v=vy=g*t;

int ans=0;

double da=atan(b/a), db=pi/2-da;

vx=v * cos(fabs(db-da));

vy=v * sin(fabs(db-da));

double temp=-x;

while(temp > 0){

ans ++;

if(db >=da) t=vy*2/g;

else t=0;

double B=2*(vy-bvx/a), C=2bvxt/a;

double tt=(-B + sqrt(BB + 4g*C))/2/g;

t=t + tt;

vy=vy + g*tt;

temp -=vx * t;

if(vx==0) db=pi/2;

else db=atan(vy/vx) - da;

v=sqrt(vxvx + vyvy);

vx=v * cos(fabs(db-da));

vy=v * sin(fabs(db-da));

}

printf("%d

", ans);

}

return 0;

}

2021Multi-UniversityTrainingContest6LPinball受力分析

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消