牛客练习赛28 E【斜抛运动的最大水平射程】
链接: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.抛出点与落地点在同一水平面:在这种情况下,当抛出角为 45度时,水平射程最大,其值为: 2.抛出点与落地点不在同一水平面上:当抛出角等于 arctg(v0/vt)时,水平射程最大,其值为:v0*v ...
- 线段树 B数据结构 牛客练习赛28
链接:https://ac.nowcoder.com/acm/contest/200/B 来源:牛客网 题目描述 qn姐姐最好了~ qn姐姐给你了一个长度为n的序列还有m次操作让你玩, ...
- 斜抛运动的最远射程问题
问题概述: 在o点上方高度为h处以速度v抛出一物体,该物体运动一段时间后落到地面p处,问抛出方向与水平方向的夹角是多少时,op有最大值,最大值是多少? 当 时: op有最大值: 题目:迎风舞
- 牛客练习赛81 E. 小 Q 与函数求和 1( “简单莫比乌斯反演” ,欧拉函数性质)
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 牛客练习赛81 E. 小 Q 与函数求和 1( "简单莫比乌斯反演" ) Prob ...
- 解题报告(一)C、(牛客练习赛41 F)简单数学题(数论 + FWT)(3.5)
繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...
- 牛客练习赛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 ...
- 牛客练习赛34 - C little w and Segment Coverage(思维、树状数组)
title: 牛客练习赛34 - C little w and Segment Coverage(思维.树状数组) date: 2018-12-15 16:36:55 tags: [树状数组,思维] ...
- 牛客练习赛52 | C | [烹饪] (DP,裴蜀定理,gcd)
牛客练习赛52 C 烹饪 链接:https://ac.nowcoder.com/acm/contest/1084/C来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 327 ...
- 牛客练习赛73 D 离别(线段树+右端点排序离线查询)
牛客练习赛73 D 离别 思路: 对于每一个固定的右端点i,我们都找到一个区间(l,r)使得区间中的点为左端点时 里面最大的的种数为k. 这个可以用队列或者vector来维护. 然后我们对于q个查询, ...
- 牛客练习赛75 D 减数游戏(队列优化(需要取模的)堆)
牛客练习赛75 D 减数游戏 思路:写一下式子可以发每次选择最小的两个数进行操作,最后得到的答案会是最大的,那我们可以将它放进一个最小堆中来维护,但是里面的数是需要取模的,当它取模的时候,将会变小.那 ...
最新文章
- 华为手机设置代理网络就无法使用_华为手机一定要了解的7个设置!1秒开启使用,实在太强大了...
- 内存映射文件 写入 卡住_在Java中使用内存映射文件时检测(写入)失败
- android 微信两个服务的,微信上线两个新功能
- [watchtower] 自动更新 Docker 镜像与容器
- mysql开机自启动设置
- Netty工作笔记0032---零拷贝AIO内容梳理
- luogu1850 [NOIp2016]换教室 (floyd+dp)
- C#之Enum中的Flag
- java课程设计员工信息管理系统,javaweb课程设计之员工信息管理系统
- putty终端linux怎么粘贴复制,PuTTY下的保持SSH连接及复制粘贴功能
- web自动化(Python版)之百度登录
- mysql定义取值范围_mysql的decimal类型取值范围
- 《元宇宙2086》亮相金鸡奖中国首部元宇宙概念院线电影启动
- java switch基础介绍及具体使用方法
- java角度_Java Math.toDegrees()弧度转换成角度
- Android 自定义控件之圆形页面指示器CirclePageIndicator带划动效果
- 基于均值调整的自适应局部伽玛校正 Cython
- 问题诊断:为什么点击淘宝评价详情无法显示内容?
- apache dophinscheduler 3.1.0 编译
- 做KOL营销推广如何挑选合适的KOL网红博主?
热门文章
- 详解Transformer中Self-Attention以及Multi-Head Attention
- 前端微信支付代码(公众号支付)
- 阿里云来担保商标注册申请,担保有哪些程序(详细教程)
- 「luogu4093」[HEOI2016/TJOI2016]序列
- Swift之利用API可用性解决App Extension无法编译
- 笔记本电脑装android系统安装教程,电脑上安装Android 10小白教程,大屏Android用起来...
- fms2.0视频服务器系统,[FMS]adobe FMS(flash media server )服务器安装过程
- box-shadow详解
- seo站长,必备批量工具
- jQuery boxy弹出层对话框插件中文演示及讲解