弹珠游戏
Description
ske_fire跟梦梦最近迷上了一款弹珠游戏,游戏开始时双方向对方发射一颗弹珠,双方弹珠都具有不同的速度。在碰撞之后弹珠会原路返回,
因为这款游戏物理引擎比较差,所以弹珠的速度没有改变。并且梦梦跟sky_fire都在原来他们发射的地方竖起了反弹板,
反弹板会将弹珠再次原路返回,速度不变。
在经历m次的碰撞与反弹之后,梦梦巨好奇地想知道下一次碰撞会在离自己多远的地方。
为了简化题目,我们假设梦梦巨所在的点为0,天火巨所在的点为L。
题目为多实例。
Input
第一行会给出L,m。L为sky_fire所在的点,m为已经碰撞了多少次。
接下来两行会分别给出梦梦的弹珠速度与sky_fire的弹珠速度。
Output
输出第m + 1次碰撞距离梦梦巨的距离,答案保留四位小数。
Sample Input
100 15050199 26040
Sample Output
50.0000119.4000
HINT
Source
这难度,应该是一道签到题
#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
int main()
{
double l,m,v1,v2;
while(scanf("%lf%lf",&l,&m)!=EOF)
{
scanf("%lf%lf",&v1,&v2);
printf("%.4f\n",l*v1/(v1+v2));
}
return 0;
}