链接:https://www.nowcoder.com/acm/contest/200/E
来源:牛客网

题目描述

女装会成瘾

由于某人的精心设计,小可爱掉入了女装的天坑无法自拔。

于是……她开始疯狂的成批的买女装。

而Kirito_Rivaille为了戒掉他的女装病,准备实施家暴——把小可爱的女装从窗户扔下去

他们家距离地面的高度为H,也就是说,女装都是从这了被抛出去的。

而由于Kirito_Rivaille体力有限,(女装也很沉),所以她抛出去的速度最大是v(最小是0);

之后呢,Kirito_Rivaille为了不让小可爱在下去捡到,于是想尽可能的抛的远一点。

所以现在他想找个合适的角度抛出。

作为Kirito_Rivaille身边的活宝,你的任务是帮助Kirito_Rivaille。

给出他们俩住的屋子的高度H和抛出速度v,请你找到一个合适的角度θ使得落地时距他们脚下的地面(H=0的位置)的直线距离最远。

然而小可爱并不关心这个角度是多少,只关心距离他们的直线距离是多少。

输出四舍五入保留五位小数,当你的答案与std的相对误差不超过0.00001时就算正确了。

说明:不考虑空气阻力,g取9.80665。

提示公式:

x=vtcosθ,

y=H+vtsinθ-0.5*gt2

其中t为飞行时间。

输入描述:

第一行一个正整数T接下来T行每行两个实数H,v

输出描述:

T行每行一个数,保留五位小数。

示例1

输入

1
0 10

输出

10.19716

备注:

H<=100000v<=100000T<=1000

题解:按公式求即可。

#include <iostream>
#include <cstdio>
#include <cmath>
#include <algorithm>
#define ll long long
#define g 9.80665
using namespace std;
int main()
{int t;double h, v;cin >> t;while(t--){cin >> h >> v;double ans = v * sqrt(v*v+2*g*h) / g;printf("%.5lf\n", ans);}return 0;
}

牛客练习赛28 E【斜抛运动的最大水平射程】相关推荐

  1. 斜抛运动的最大水平射程

    1.抛出点与落地点在同一水平面:在这种情况下,当抛出角为 45度时,水平射程最大,其值为: 2.抛出点与落地点不在同一水平面上:当抛出角等于 arctg(v0/vt)时,水平射程最大,其值为:v0*v ...

  2. 线段树 B数据结构 牛客练习赛28

    链接:https://ac.nowcoder.com/acm/contest/200/B 来源:牛客网 题目描述 qn姐姐最好了~     qn姐姐给你了一个长度为n的序列还有m次操作让你玩,     ...

  3. 斜抛运动的最远射程问题

    问题概述: 在o点上方高度为h处以速度v抛出一物体,该物体运动一段时间后落到地面p处,问抛出方向与水平方向的夹角是多少时,op有最大值,最大值是多少? 当    时: op有最大值: 题目:迎风舞

  4. 牛客练习赛81 E. 小 Q 与函数求和 1( “简单莫比乌斯反演” ,欧拉函数性质)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 牛客练习赛81 E. 小 Q 与函数求和 1( "简单莫比乌斯反演" ) Prob ...

  5. 解题报告(一)C、(牛客练习赛41 F)简单数学题(数论 + FWT)(3.5)

    繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...

  6. 牛客练习赛34 E little w and Digital Root(数位dp)

    title: 牛客练习赛34 E little w and Digital Root(数位dp) date: 2018-12-17 22:38:37 tags: 数位dp categories:ACM ...

  7. 牛客练习赛34 - C little w and Segment Coverage(思维、树状数组)

    title: 牛客练习赛34 - C little w and Segment Coverage(思维.树状数组) date: 2018-12-15 16:36:55 tags: [树状数组,思维] ...

  8. 牛客练习赛52 | C | [烹饪] (DP,裴蜀定理,gcd)

    牛客练习赛52 C 烹饪 链接:https://ac.nowcoder.com/acm/contest/1084/C来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 327 ...

  9. 牛客练习赛73 D 离别(线段树+右端点排序离线查询)

    牛客练习赛73 D 离别 思路: 对于每一个固定的右端点i,我们都找到一个区间(l,r)使得区间中的点为左端点时 里面最大的的种数为k. 这个可以用队列或者vector来维护. 然后我们对于q个查询, ...

  10. 牛客练习赛75 D 减数游戏(队列优化(需要取模的)堆)

    牛客练习赛75 D 减数游戏 思路:写一下式子可以发每次选择最小的两个数进行操作,最后得到的答案会是最大的,那我们可以将它放进一个最小堆中来维护,但是里面的数是需要取模的,当它取模的时候,将会变小.那 ...

最新文章

  1. 华为手机设置代理网络就无法使用_华为手机一定要了解的7个设置!1秒开启使用,实在太强大了...
  2. 内存映射文件 写入 卡住_在Java中使用内存映射文件时检测(写入)失败
  3. android 微信两个服务的,微信上线两个新功能
  4. [watchtower] 自动更新 Docker 镜像与容器
  5. mysql开机自启动设置
  6. Netty工作笔记0032---零拷贝AIO内容梳理
  7. luogu1850 [NOIp2016]换教室 (floyd+dp)
  8. C#之Enum中的Flag
  9. java课程设计员工信息管理系统,javaweb课程设计之员工信息管理系统
  10. putty终端linux怎么粘贴复制,PuTTY下的保持SSH连接及复制粘贴功能
  11. web自动化(Python版)之百度登录
  12. mysql定义取值范围_mysql的decimal类型取值范围
  13. 《元宇宙2086》亮相金鸡奖中国首部元宇宙概念院线电影启动
  14. java switch基础介绍及具体使用方法
  15. java角度_Java Math.toDegrees()弧度转换成角度
  16. Android 自定义控件之圆形页面指示器CirclePageIndicator带划动效果
  17. 基于均值调整的自适应局部伽玛校正 Cython
  18. 问题诊断:为什么点击淘宝评价详情无法显示内容?
  19. apache dophinscheduler 3.1.0 编译
  20. 做KOL营销推广如何挑选合适的KOL网红博主?

热门文章

  1. 详解Transformer中Self-Attention以及Multi-Head Attention
  2. 前端微信支付代码(公众号支付)
  3. 阿里云来担保商标注册申请,担保有哪些程序(详细教程)
  4. 「luogu4093」[HEOI2016/TJOI2016]序列
  5. Swift之利用API可用性解决App Extension无法编译
  6. 笔记本电脑装android系统安装教程,电脑上安装Android 10小白教程,大屏Android用起来...
  7. fms2.0视频服务器系统,[FMS]adobe FMS(flash media server )服务器安装过程
  8. box-shadow详解
  9. seo站长,必备批量工具
  10. jQuery boxy弹出层对话框插件中文演示及讲解