ZZULIOJ 1790 弹珠游戏

1790: 弹珠游戏

Time Limit: 1 Sec   Memory Limit: 128 MB
Submit: 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;
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值