简单期望,还是能做出来的,过河时间就是l/v和3l/v之间,即2l/v,再加一下D-sum(l)就可以了
#include <iostream>
#include <cstring>
#include <algorithm>
#include <cstdio>
using namespace std;
int n;
double d,p,l,v;
int main()
{
int Case=
0;
while(~scanf(
"%d%lf",&n,&d)&&(d+
n))
{
double zz=
d;
for(
int i=
1;i<=n;i++
)
{
scanf("%lf%lf%lf",&p,&l,&
v);
zz=zz-
l;
zz+=
2.0*l/
v;
}
printf("Case %d: %.3lf\n\n",++
Case,zz);
}
return 0;
}
转载于:https://www.cnblogs.com/Wangwanxiang/p/8414252.html