CodeForces 591A

题意:在距离为L的两端A,B,相向发射魔法,a(以P1的速度)-->B,A<--b(以P2的速度)。假设a-->B,途中相遇,则返回到原点A<--a. 后又继续,a-->B,速度不变。

         b亦是如此。求第二次相遇时a的位移。

思路:因为速度不变,所以第二次相遇地点与第一次相遇地点一样。

        res= n/(Va+Vb)*Va

代码:

 1 #include <iostream>
 2 #include <cstdio>
 3 #include <cstring>
 4 using namespace std;
 5 
 6 int main()
 7 {
 8     double n,a,b;
 9     while(cin>>n>>a>>b)
10         cout<<n/(a+b)*a<<endl;
11     return 0;
12 }
View Code

相关文章: