这道题可以推出\(O(1)\)的算法,但是实际上暴力模拟就可以过了。

代码(暴力模拟):

#include<cstdio>
#include<algorithm>
#include<cmath>
using namespace std;
int T;
double q,v,d,g,vh,t,vs,ans,eps=1e-8;
int main()
{
scanf("%d",&T);
while(T--)
{
scanf("%lf%lf%lf%lf",&q,&v,&d,&g);
ans=0;q=q*acos(-1)/180.0;
while(v>=eps)ans+=v*cos(q)*v*sin(q)/g*2.0,v=v*d;
printf("%.5lf\n",ans);
}
}

最新文章

  1. PHP7 redis扩展安装
  2. mac下有道词典用不了
  3. 【Selenium】1.介绍 Selenium
  4. 程序跳转到访问一个确定的地址0x100000
  5. Linux 解压命令tar的理解
  6. 新手学习ios开发的辅助工具
  7. 搭建yum源服务器
  8. .NET读写Excel工具Spire.Xls使用(1)入门介绍
  9. ListView遍历每个Item出现NullPointerException的异常处理(转)
  10. extj6.0写增删查改(1)-------查询
  11. [经验交流] kubeadm 安装 kubernetes 一年过期的解决办法
  12. P2634 [国家集训队]聪聪可可
  13. jQuery中事情的动态绑定
  14. Kafka 0.8 Consumer设计解析
  15. circso 对数据进行可视化
  16. 第八章(三)基于Listcheck适配器的访问控
  17. IDEA + SSH OA 第一天(项目收获:Hibernate XML)
  18. javascript实现URL编码与解码
  19. c++11 lambda(了解)
  20. django from验证组件

热门文章

  1. linux环境下安装的activemq的输出日志
  2. linux环境下启动tomcat7出现时间过长(已经编译完成的项目)问题解决!
  3. [Spring Batch 系列] 第一节 初识 Spring Batch
  4. 使用c函数库的两个函数strtok, strncpy遇到的问题记录
  5. PAT 天梯赛 L3-010. 是否完全二叉搜索树 【Tree】
  6. HTML中级教程 自定义列表
  7. java hql case when 的用法
  8. laravel基础课程---1、laravel安装及基础介绍(laravel如何安装)
  9. the art of seo(chapter two)
  10. MongoDB 项目集成 mongo-driver 3.4.2