find a way to escape

Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)

Total Submission(s): 1738 Accepted Submission(s): 655

Problem Description
一日。话说0068与***泛舟湖上。忽见岸边出现他的一大敌人elnil。0068当然不想落入elnil的魔爪,于是他就得想办法逃脱。

这个湖是一个非常规则的圆形,半径为R。此时0068正好在圆心位置。

小船在湖中的速度为 V1。0068和elnil在岸上的速度都为V2。也就是说。如果0068在刚上岸的时候没被抓到。则他可逃脱。在随意时刻,0068和elnil都能够朝不论什么方向移动,可是0068不能一直呆上船上(会饿死的)。elnil不能下水(他不会游泳)。

如果0068和elnil都非常聪明,总能做对自己最有利的事情,并且两个人的体力都是无限的。



请问,0068终于能不能逃脱elnil的魔爪?

Input
本题目包括多组測试。请处理到文件结束。

每组測试包括三个整数,R,V1,V2。

Output
对于每组数据。假设0068可以安全逃脱。输出Yes,否则输出No。

数据不会出现正好抓到的情况,所以你可不用太考虑临界点。

Sample Input
100 10 20
100 10 50
Sample Output
Yes
No
Author
linle
Source
Recommend
8600 | We have carefully selected several similar problems for you:
1595 1598

pid=1599" target="_blank">
1599
1596 1594


#include<stdio.h>
#include<math.h>
const double pi=acos(-1.0);
int main(){
int R,V1,V2;
while(~scanf("%d%d%d",&R,&V1,&V2)) {
double r,t1,t2;
r=1.0*(V1*R)/V2;
t1=(R-r)/V1;
t2=pi*R/V2;
if(t1>t2) printf("No\n");
else printf("Yes\n");
}
return 0;
}



不错的题:

由于敌人不能下水。所以0068先找到与敌人角速度同样的同心圆。设半径r。则在 半径为r的圆内0068角速度始终大于敌人。能够决定于敌人的相对位置。当到达半径为r的圆上时要保证在敌人的反方向,接下来0068要沿着直线方向向岸边划行。0068到达岸边的时间为 t1=(R-r)/ V1;  敌人到达0068上岸的位置时 时间为: t2 = PI*R/ V2;
接下来比較t1与t2的大小就可以。

r的求解: 由于 V= w * r;  角速度同样;则: V1/ r= V2/R  ==>> r=(V1*R ) / V2;

hdoj-1593-find a way to escape【数学题】的更多相关文章

  1. HDU 1593 find a way to escape

    数学题. 题意是问你能不能逃脱. 当V1的 角速度大于 V2的时候,能够一直保持 V1,O(圆心),V2 三点一线. 跑到一定距离.角速度小于的时候,就以三点一线为初始状态直接跑直线. #includ ...

  2. 递推DP HDOJ 5389 Zero Escape

    题目传送门 /* 题意:把N个数分成两组,一组加起来是A,一组加起来是B,1<=A,B<=9,也可以全分到同一组.其中加是按照他给的规则加,就是一位一位加,超过一位数了再拆分成一位一位加. ...

  3. BFS(判断状态) HDOJ 3533 Escape

    题目传送门 题意:一个人从(0, 0)逃往(n, m),地图上有朝某个方向开炮的炮台,问最少逃脱步数 分析:主要在状态是否OK,当t时刻走到(x,y),炮台是否刚好打中,因为只能是整数,所以用整除判断 ...

  4. hdoj 5389 Zero Escape

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5389 大体题意是:有两个门A和B,还有一群人,每个人都有一个数字, 疯了一样的T..比赛的时候十连T也 ...

  5. 【HDOJ】1813 Escape from Tetris

    bfs预处理一点到边界的最小距离,IDA*求出可行方案.注意按字典序初始化dir数组.并且存在中间点全为1,边界含0的可能性(wa了很多次).此时不输出任何命令. /* 1813 */ #includ ...

  6. 【HDOJ】2364 Escape

    bfs.题目做的不细心,好多小错误.尤其注意起始点就是边界的情况.wa了八次. #include <iostream> #include <cstdio> #include & ...

  7. HDOJ 1339 A Simple Task(简单数学题,暴力)

    Problem Description Given a positive integer n and the odd integer o and the nonnegative integer p s ...

  8. 数学题 HDOJ——2086 简单归纳

    哎 真的是懒得动脑子还是怎么滴... 题目如下 Problem Description 有如下方程:Ai = (Ai-1 + Ai+1)/2 - Ci (i = 1, 2, 3, .... n).若给 ...

  9. HDOJ 题目分类

    HDOJ 题目分类 /* * 一:简单题 */ 1000:    入门用:1001:    用高斯求和公式要防溢出1004:1012:1013:    对9取余好了1017:1021:1027:   ...

随机推荐

  1. uwsgi和wsgi

    一个Web应用的本质就是: 浏览器发送一个HTTP请求: 服务器收到请求,生成一个HTML文档: 服务器把HTML文档作为HTTP响应的Body发送给浏览器: 浏览器收到HTTP响应,从HTTP Bo ...

  2. Pycharm-连接服务器

  3. CUDA学习笔记(五)

    终于实质分析线程的内容了:按照SIMD的方式,每32个线程称为一个线程束,这些线程都执行同一指令,且每个线程都使用私有寄存器进行这一操作请求. 忽然觉得,做CUDA的程序就像是去北京上班:写MPI之后 ...

  4. vmware fusion8 序列号

  5. php八大设计模式之策略模式

    策略模式提供一个虚拟的整体,根据不同的要求(参数)提供不同的"零件"(调用不同的"零件"实现不同的结果). <?php /** * 策略模式 * 跟工厂模 ...

  6. Windows下使用VS的ADO访问MySQL

    数据库的访问的一种方式就是:CS结构.即使用TCP/UDP协议进行远程访问,而数据库对于服务端的软件是本地访问!这种管理方式比较常见. 这里主要叙述Windows访问本地数据库的方法. 需要了解几个概 ...

  7. CF981C(菊花图)

    题目描述 RAMESS知道很多关于树的问题(无循环的无向连通图)! 他创建了一个新的有用的树的划分,但他不知道如何构造它,所以他请求你的帮助! 划分是从树上的边中分裂出一些简单的路径,使得每个两条路径 ...

  8. 对比学习:《深度学习之Pytorch》《PyTorch深度学习实战》+代码

    PyTorch是一个基于Python的深度学习平台,该平台简单易用上手快,从计算机视觉.自然语言处理再到强化学习,PyTorch的功能强大,支持PyTorch的工具包有用于自然语言处理的Allen N ...

  9. HYSBZ1061题解

  10. Linux Virtual Server技术

    1 LVS简单介绍 Linux VirtualServer是一个高扩展和高可用性server,在一个真正server的集群中构建而成,包括Linux操作系统中的负载均衡. server的架构对于终端用 ...