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 }