Crazy Tank
来源:互联网 发布:音频分析软件 编辑:程序博客网 时间:2024/06/05 17:01
枚举最小精度为单位的角度
#include<cstdio>
#include<algorithm>#include<cstring>
#include<cmath>
using namespace std;
double v[210];
#define pi 4*atan(1)
int main()
{
int n;
while(scanf("%d",&n)!=EOF&&n)
{
double h,l1,r1,l2,r2;
scanf("%lf%lf%lf%lf%lf",&h,&l1,&r1,&l2,&r2);
for(int i=1;i<=n;i++)
{
scanf("%lf",&v[i]);
}
int num=0;
int res=0;
double i;
for(i=-pi/2.0;i<=pi/2.0;i+=pi/(2.0*10000))
{
num=0;
for(int j=1;j<=n;j++)
{
double vx=v[j]*cos(i);
double vy=v[j]*sin(i);
double vy2=sqrt(vy*vy+2*9.8*h);
double t=(vy2-vy)/9.8;
double x=vx*t;
if(x>=l2&&x<=r2){
num=0;
break;
}
if(x>=l1&&x<=r1){
num++;
}
}
res=max(res,num);
}
printf("%d\n",res);
}
}
0 0
- Crazy Tank
- hdu 4445 Crazy Tank
- hdu 4445 Crazy Tank
- HDU 4445 Crazy Tank
- hdu4445-Crazy Tank
- hdu 4445 Crazy Tank
- HDOJ 4445 Crazy Tank
- HDU-4445 Crazy Tank
- hdu4445 Crazy Tank
- HDU 4445 Crazy Tank
- HDU 4445 Crazy Tank
- HDU-4445(CRAZY TANK枚举)
- hdu 4445 Crazy Tank题解
- HDU 4445 Crazy Tank --枚举
- HDU 4445 Crazy Tank 三分+枚举+二分
- HDU 4445 Crazy Tank(枚举角度)
- HDOJ 4445 - Crazy Tank 暴力枚举角度...
- hdu 4445 Crazy Tank(枚举角度)
- Redis 主从 Replication 的配置
- Oracle TO_DATE 日期格式
- Mac下如何安装iterm2并使用zsh
- 浅谈Chrome V8引擎中的内存回收机制
- 中文,英文,阿拉伯数字换行排版
- Crazy Tank
- 如何用openssl命令行生成证书
- pat 1011. World Cup Betting (20)
- [前端] 活动有效期计算
- Scheme 4 Javaer-4.Pair、car和cdr
- Android 通过反射随手可得的Application对象
- ora-01445:无法从不带保留关键字的表的连接视图中选择ROWID或采样
- 结构体与类的区别
- ASP.NET 中Post与Get提交方法的不同