题意:

给你N个炮弹的发射速度,以及炮台高度H和L1,R1,L2,R2。

问任选发射角度。最多能有几个炮弹在不打入L2~R2的情况下打入L1~R1

注意:区间有可能重叠。

思路:

物理题,发现单纯的依据V去求X很困难。

这个时候想到暴力枚举角度。for(double i=0; i<=pi; i+=0.0007)

算出能到达的x。然后推断x,统计sum

发现以增长级0.0007弧度 刚刚好能过这道题

反正也是醉了~

代码:

#include"cstdlib"
#include"cstdio"
#include"cstring"
#include"cmath"
#include"queue"
#include"algorithm"
#include"iostream"
using namespace std;
double pi=acos(-1.0);
int main()
{int n;while(scanf("%d",&n),n){int ans=0;double h,x1,y1,x2,y2;double v[222];scanf("%lf%lf%lf%lf%lf",&h,&x1,&y1,&x2,&y2);for(int i=0;i<n;i++) scanf("%lf",&v[i]);for(double i=0; i<=pi; i+=0.0007){int sum=0,f=1;for(int j=0; j<n; j++){double vx,vy;double a,b,c;double x,t;vx=sin(i)*v[j];vy=cos(i)*v[j];a=4.9;b=vy;c=-h;t=(-b+sqrt(b*b-4*a*c))/(2*a);x=vx*t;if(x>=x2 && x<=y2){f=0;break;}if(x>=x1 && x<=y1) sum++;}if(f) ans=max(ans,sum);}printf("%d\n",ans);}return 0;
}

[物理题+枚举] hdu 4445 Crazy Tank相关推荐

  1. HDU 4445 Crazy Tank --枚举

    题意: n个物体从高H处以相同角度抛下,有各自的初速度,下面[L1,R1]是敌方坦克的范围,[L2,R2]是友方坦克,问从某个角度抛出,在没有一个炮弹碰到友方坦克的情况下,最多的碰到敌方坦克的炮弹数. ...

  2. hdu 5066 小球碰撞(物理题)

    http://acm.hdu.edu.cn/showproblem.php?pid=5066 中学物理题 #include <cstdio> #include <cstdlib> ...

  3. hdu 5761 Rower Bo 物理题

    Rower Bo 题目连接: http://acm.hdu.edu.cn/showproblem.php?pid=5761 Description There is a river on the Ca ...

  4. hdu 5325 Crazy Bobo dfs

    // hdu 5325 Crazy Bobo // // 题目大意: // // 给你一棵树,树上每一个节点都有一个权值w,选择尽可能多的节点, // 这些节点相互联通,而且依照权值升序排序之后得到节 ...

  5. HDU 3157 Crazy Circuits(有源汇上下界最小流)

    HDU 3157 Crazy Circuits 题目链接 题意:一个电路板,上面有N个接线柱(标号1~N),还有两个电源接线柱 + -.给出一些线路,每一个线路有一个下限值求一个能够让全部部件正常工作 ...

  6. 凸透镜成像动画可拖动_经典四图八问!这道中考物理题,彻底解决凸透镜成像规律!...

    有些初二的同学们说,学习光学中的"凸透镜成像规律"时,总是有些问题搞不太懂,导致做此类题时稍微饶点弯就糊涂了. 如果真的出现这种情况,只是因为没做好四个字:"看.做.画. ...

  7. Codeforces Round #114 (Div. 1) A. Wizards and Trolleybuses 物理题

    A. Wizards and Trolleybuses Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/conte ...

  8. 固体物理题库之名词解释

    固体物理题库之名词解释 NUIT 1 1.理想晶体:内在结构完全规则的固体是理想晶体,它是由全同的结构单元在空间无限重复排列而构成的. 2.晶体的解理性:晶体常具有沿某些确定方位的晶面劈裂的性质,这称 ...

  9. python解决物理问题_python递归解物理题

    课程设计:丁大喵 文章编辑:丁丁猫 关键词:递归 电阻 全局变量 This resistive network formsan infinite binary tree--every branch s ...

最新文章

  1. Error: Module build failed: TypeError: this.getResolve is not a function at Object.loader
  2. C 语言编程 — typedef 关键字
  3. Django框架环境搭建遇到的问题
  4. 【CyberSecurityLearning 附】Docker 初识
  5. python输出第几行第几个_python怎么PRINT出第几行
  6. Recyclerview 显示多种布局 demo
  7. html5 PHP 分片上传,H5分片上传含前端JS和后端处理(thinkphp)
  8. 万年历24节气C语言,电子万年历24节气c程序
  9. tomcat 404错误 原因_软件测试人员定位bug原因的10大妙招分享
  10. 3.看板方法---一种成功秘诀
  11. c语言 滑窗法_滑窗算法
  12. 什么是3D打印?游戏建模具体怎么做?哪个更有发展
  13. QGIS教程—缓冲区buffer
  14. Go 开发关键技术指南 | 带着服务器编程金刚经走进 2020 年(内含超全知识大图)...
  15. UML图的画法,简单详细,以实战代码为例子画UML
  16. Oracle锁表解决方法
  17. html网页设计字体变色,网页制作怎么改变字体颜色
  18. A 股历年三大财务报表
  19. 欧洲机器人实验室盘点
  20. 【渝粤题库】陕西师范大学201591 中国古代文学(二)作业(高起本)

热门文章

  1. JSP中文件上传的关键步骤
  2. AsyncTask更新UI线程的基本原理
  3. How to change context root of a dynamic web project in Eclipse
  4. 刷排名软件使用中需要用到的seo基础知识
  5. 100%防御ARP***
  6. serialable 和 parcelable详解
  7. Android FrameWork——Binder机制详解(2)
  8. django url 中的namespace详解
  9. js进阶正则表达式14验证邮编(input的pattern属性)(正则表达式加起^始$)
  10. iOS开发 - 动画实践系列