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. 英语影视台词---四、Sideways

    英语影视台词---四.Sideways 一.总结 一句话总结:杯酒人生 Sideways,大致意思是“偏离.倾斜.转向…”.很明显中文译名与英文原名并没有什么关联,<杯酒人生>这个名字,其 ...

  2. MinGW - 安装和配置 / MinGW - Howto Install And Configure

    MinGW在线安装程序下载地址:http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get- ...

  3. 1.MySQL与MongoDB的操作对比,以及区别

    转自:https://www.cnblogs.com/chris-oil/p/4982490.html MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoD ...

  4. Java容器源码解析之——LinkedList

    我们直接从源码来分析LinkedList的结构: public class LinkedList<E> extends AbstractSequentialList<E> im ...

  5. JavaScript总结(3)

    第3章 获取用户的输入 <script>10 intA=prompt("请输入第一个数字","");11 intB=prompt("请输入 ...

  6. UI Framework-1: Aura Gesture Recognizer

    Gesture Recognizer Gesture Recognizer Overview This document describes the process by which Touch Ev ...

  7. python读取word文档

    周末需要做一个统计word文档字数的问题,刚开始以为很简单,因为之前做过excel表格相关的任务,所以认为利用扩展模块应该比较简单. 通过搜索,确实搜到了一个python操作word的模块,pytho ...

  8. ES6学习笔记(十四)Generator函数

    清明时节雨纷纷,路上行人欲断魂. 借问酒家何处有,牧童遥指杏花村. 二零一九年农历三月初一,清明节. 1.简介 1.1.基本概念 Generator 函数也是 ES6 提供的一种异步编程解决方案,据说 ...

  9. 关于git及其github的使用

    一:序言(就是瞎扯) 人们都说不会使用git和github的程序员都不是好程序员,是的,当我第一次听到的时候有点失望.因为我也不会...但是这句话激起了我学习使用git的动力(其实也没怎么深入的学习) ...

  10. 【Uva 11584】Partitioning by Palindromes

    [Link]:https://cn.vjudge.net/contest/170078#problem/G [Description] 给你若干个只由小写字母组成的字符串; 问你,这个字符串,最少能由 ...