Code Forces 591 A. Wizards' Duel(水~)

Description
两个人在一条长为l的路的两端分别同时向对方发射了一枚魔法飞弹,一直两个飞弹的速度,而且两颗飞弹相撞之后会以原速度返回,遇到施法者也会原速度返回,问两颗飞弹第二次相撞时的位置
Input
每组用例包括三个整数l,a,b分别表示路的长度和两颗飞弹的速度
Output
输出两颗飞弹第二次相撞的位置,结果与正确答案的相对或者绝对误差都不能超过1e-4
Sample Input
100
50
50
Sample Output
50
Solution
水题,ans=l*a/(a+b)
Code

#include<stdio.h>
int main()
{
    double l,a,b;
    while(~scanf("%lf%lf%lf",&l,&a,&b))
        printf("%.4lf\n",l*a/(a+b));
    return 0; 
} 

你可能感兴趣的:(Code Forces 591 A. Wizards' Duel(水~))