hdu 5144 NPY and shot
http://acm.hdu.edu.cn/showproblem.php?pid=5144
题意:给你初始的高度和速度,然后让你求出水平的最远距离。
思路:三分枚举角度,然后根据公式求出水平距离。
1 #include <cstdio> 2 #include <cstring> 3 #include <cmath> 4 #include <algorithm> 5 using namespace std; 6 const double pi=acos(-1.0); 7 const double eps=1e-6; 8 const double g=9.8; 9 10 int t; 11 double h,v; 12 double ok(double x) 13 { 14 double xx=((double)(x/180))*pi; 15 double t1=v*sin(xx)/g; 16 double y=v*t1*sin(xx)-0.5*g*t1*t1; 17 double yy=y+h; 18 double t2=sqrt(yy*2/g); 19 double s=v*cos(xx)*(t1+t2); 20 return s; 21 } 22 23 int main() 24 { 25 scanf("%d",&t); 26 while(t--) 27 { 28 scanf("%lf%lf",&h,&v); 29 double l=0,r=90; 30 double c; 31 while(r-l>eps) 32 { 33 double mid1=(r+l)/2; 34 double mid2=(l+mid1)/2; 35 if(ok(mid1)>=ok(mid2)) 36 { 37 c=mid1; 38 l=mid2; 39 } 40 else 41 r=mid1; 42 } 43 printf("%.2lf\n",ok(c)); 44 } 45 return 0; 46 }
View Code
转载于:https://www.cnblogs.com/fanminghui/p/4198826.html
hdu 5144 NPY and shot相关推荐
- hdu 5144 NPY and shot(三分)
http://acm.hdu.edu.cn/showproblem.php?pid=5144 题意 :给出初速度 v 和高度 h 求最远斜抛距离 思路:根据物理公式推出 距离 s=v*cos(x)* ...
- HDOJ 5144 NPY and shot 简单物理
三分角度.... NPY and shot Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Ot ...
- BestCoder22 1003.NPY and shot 解题报告
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5144 题目意思:有个人抛物体,已知抛的速度和高度,问可以抛到的最远距离是多少.即水平距离. 做的时候是 ...
- HDU 5145 - NPY and girls
题意: cases T(1≤T≤10) (0<n,m≤30000) (0<ai≤30000) n个数ai 表示n个女孩所在教室 m次询问 [L,R](1 <= L <= ...
- hdu 5145 NPY and girls (莫队算法)
题意:有一个长度为n的数字序列,m次询问一个区间l-r中数字重新排列的方案数(mod 10^9+7). 明显的莫队算法,只需要排序,然后预处理一下逆元就可以了. 所谓的莫队算法,最初版本是求曼哈顿距离 ...
- HDU 4389 - X mod f(x)
题目地址: http://acm.hdu.edu.cn/showproblem.php?pid=4389 2012多校,第9场,1010 . 问题是,询问区间内 存在多少个 哈沙德数(Harshad ...
- HDU 4082 Hou Yi's secret
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4082 题面: Hou Yi's secret Time Limit: 2000/1000 MS (Ja ...
- hdu 4389 囧,打表
http://acm.hdu.edu.cn/showproblem.php?pid=4389 题意 :一个数能被他各个位数之和整除则符合要求,给L,R,问区间里有多少个数符合要求. 囧,居然打表就能过 ...
- DeepLearning | Zero shot learning 零样本学习AWA2 图像数据集预处理
因为有打算想要写一组关于零样本学习算法的博客,需要用到AWA2数据集作为demo演示 之前想只展示算法部分的代码就好了,但是如果只展示算法部分的代码可能不方便初学者复现,所以这里把我数据预处理的方法也 ...
- Single Shot Multibox Detection (SSD)实战(下)
Single Shot Multibox Detection (SSD)实战(下) Training 将逐步解释如何训练SSD模型进行目标检测. 2.1. Data Reading and Initi ...
最新文章
- javascript Windows对象(BOM)
- Python-Requests.post方法中,传参data与json的区别
- leetcode 622. Design Circular Queue | 622. 设计循环队列(Ring Buffer)
- python scipy 稀疏矩阵详解
- SAP Spartacus 如何重定义登录 Login Component
- IOS基础之NSString,NSMutableString,NSArray的基本使用
- 新政重塑教育格局——中国教育发展报告2021
- 数据分析师的全景职业规划,入门、转行都先看这篇
- VS工作笔记-C++在release模式下可以进行调试
- J2ME结构与相关规范介绍
- 深入HashCode方法
- 速领,阿里巴巴Java开发手册终极版
- 联想m7400更换墨粉盒怎么清零_联想M7400一体打印机换墨粉后如何清零?
- mysql 索引间隙锁_mysql innodb间隙锁示例
- java设置excel自动调整行高_Java设置Excel自适应行高、列宽
- 《计算机网络教程》(微课版 第五版)第三章 数据链路层 课后习题及答案
- 铁憨憨的Python 爬虫学习 Python_Learn
- 学生云服务器哪个好?阿里云,腾讯云,华为云,有适合学生党云服务器推荐吗?
- 淘宝天猫商家运营,宝贝标题如何突出卖点,标题编写方法小技巧
- 检查两个时间段是否有时间重叠(允许重叠一部分时间不算重叠)