题目链接:
ACdream 1118
题意:
就是一个高中物理模型。
给你一个速度,距离,让你求速度与重力加速度的夹角。
题解:
设角度为
a
。
根据物理公式可得
可得
sin(2a)=D∗gV2
, 故角度
a=arcsin(D∗gV2)2
;
AC代码:
#include<bits/stdc++.h>
using namespace std;
double calc(int v,int d){
double tmp=(9.8*d)/(v*v);
if(fabs(tmp-1.000000)<1.0e-6){
tmp=1.000000;
}
double res=asin(tmp)/2;
double pi=acos(-1.0);
res=res*180/pi;
return res;
}
int main(){
int t;
cin>>t;
int cas = 1;
while(t--)
{
int v,d;
cin>>v>>d;
double ans = 0;
ans = calc(v,d);
printf("Case #%d: %.7f\n",cas++,ans);
}
return 0;
}