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