码迷,mamicode.com
首页 > 其他好文 > 详细

HDU1593

时间:2014-08-29 16:09:18      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   color   os   java   io   strong   

find a way to escape

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1416    Accepted Submission(s): 519


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
 
 
好笨啊,这实在想不出来,,,,看别人解题报告过的http://blog.csdn.net/ljd4305/article/details/8057645
#include<iostream>
#include<cstdio>
#include<string>
#include<cstring>
#include<queue>
#include<cmath>
const double pi = acos(-1);
using namespace std;
int main()
{
    double R,v1,v2;
    while(cin>>R>>v1>>v2)
    {
        double r=v1*R/v2;
        if((R-r)/v1<pi*R/v2)
            printf("Yes\n");
        else
            printf("No\n");
    }
    return 0;
}

HDU1593

标签:des   style   blog   http   color   os   java   io   strong   

原文地址:http://blog.csdn.net/fljssj/article/details/38925809

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!