ACdream 1118 Captain Hammer (物理题)

来源:互联网 发布:帝国时代 亚洲王朝java 编辑:程序博客网 时间:2024/06/08 12:37

题目链接:
ACdream 1118

题意:
就是一个高中物理模型。
给你一个速度,距离,让你求速度与重力加速度的夹角。

题解:
设角度为 a
根据物理公式可得 Vsinag=12(Dvcosa),
可得 sin2a=DgV2, 故角度 a=arcsin(DgV2)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;} 
原创粉丝点击