hdu5761 Rower Bo(物理题or瞎猜)
  0Ref4yMiVqwp 2023年11月02日 18 0


思路:比赛的时候看到样例答案就是8/7,然后猜了几发公式...

正解:


首先这个题微分方程强解显然是可以的,但是可以发现如果设参比较巧妙就能得到很方便的做法。

hdu5761 Rower Bo(物理题or瞎猜)_Problem


hdu5761 Rower Bo(物理题or瞎猜)_定积分_02

hdu5761 Rower Bo(物理题or瞎猜)_#include_03,容易列出方程

hdu5761 Rower Bo(物理题or瞎猜)_Problem_04

hdu5761 Rower Bo(物理题or瞎猜)_#include_05

上下界都是清晰的,定积分一下:

hdu5761 Rower Bo(物理题or瞎猜)_Problem_06

hdu5761 Rower Bo(物理题or瞎猜)_定积分_07

直接把第一个式子代到第二个里面

hdu5761 Rower Bo(物理题or瞎猜)_Problem_08

hdu5761 Rower Bo(物理题or瞎猜)_定积分_09

hdu5761 Rower Bo(物理题or瞎猜)_Problem_10(或者hdu5761 Rower Bo(物理题or瞎猜)_Problem_11hdu5761 Rower Bo(物理题or瞎猜)_Problem_12)。

 

#include<cmath>
#include<cstring>
int main()
{
    double a,v1,v2;
    while(scanf("%lf%lf%lf",&a,&v1,&v2)==3)
    {
        if(a==0)
        {
            printf("0.0000000000\n");
            continue;
        }
        if(v1<=v2)
        {
            printf("Infinity\n");
            continue;
        }
        double ans=a*v1,p=v1*v1-v2*v2;
        ans/=p;
        printf("%.10lf\n",ans);
    }





Problem Description


There is a river on the Cartesian coordinate system,the river is flowing along the x-axis direction.

Rower Bo is placed at  (0,a) at first.He wants to get to origin  (0,0) by boat.Boat speed relative to water is  v1,and the speed of the water flow is  v2.He will adjust the direction of  v1 to origin all the time.

Your task is to calculate how much time he will use to get to origin.Your answer should be rounded to four decimal places.

If he can't arrive origin anyway,print"Infinity"(without quotation marks).


 



Input


There are several test cases. (no more than 1000)

For each test case,there is only one line containing three integers  a,v1,v2.

0≤a≤100,  0≤v1,v2,≤100,  a,v1,v2


 



Output


For each test case,print a string or a real number.

If the absolute error between your answer and the standard answer is no more than  10−4, your solution will be accepted.


 



Sample Input


2 3 3 2 4 3


 



Sample Output


Infinity 1.1428571429


 



Source


2016 Multi-University Training Contest 3






【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
0Ref4yMiVqwp