#include <bits/stdc++.h>
using namespace std;
int n;
double d;
double p,l,v,ret,sum;
int cnt =;
/* 村庄A,B之间有若干条河流,每条河流上的船速各自保持不变。告诉河流条数,两个村庄之间的距离
以及每条河流的距离A村庄的位置,宽度,船的速度。求A到B的时间的期望。 过河:最多用时:3*l/v,最少用时l/v。
因为开始时船的位置随机,所以期望过河时间为2L/v。加上在路上行走的时间就是答案。
*/
int main()
{
while(~scanf("%d%lf",&n,&d)){
if(n+d==) break;
ret= 0.0;sum = 0.0;
for(int i =;i<n;i++){
scanf("%lf%lf%lf",&p,&l,&v);
sum+=l;
ret+=2.0*l/v;
}
ret+=(d-sum);
printf("Case %d: %.3f\n\n",cnt++,ret);
}
return ;
}

最新文章

  1. 做参数可以读取参数 保存参数 用xml文件的方式
  2. c#中文件与二进制流文件的转换
  3. sql表结构和注释
  4. 安装windows系统的installutil
  5. 【更新】【封装必备】封装辅助 - 清理&amp;优化工具 For Win7(IT天空会员专版)
  6. 如何使用mybatis《二》
  7. poj 2031 Building a Space Station(最小生成树,三维,基础)
  8. Spring MVC与表单日期提交的问题
  9. vim阅读c++代码的快捷键
  10. 10.25 noip模拟试题
  11. BZOJ1211: [HNOI2004]树的计数
  12. 【类似N^N做法的斐波那契数列】【HDU1568】 Fibonacci
  13. 十步完全理解SQL(转)
  14. 自己动手实现html去标签和文本提取
  15. WeakHashMap回收时机结合JVM 虚拟机GC的一些理解
  16. 解释内存中的栈(stack)、堆(heap)和静态区(static area)的用法
  17. CentOS配置防火墙操作实例
  18. 分组密码算法AES-128,192,256 C语言实现第一版
  19. tomcat多端口配置
  20. IP-v4&amp;IP-v6

热门文章

  1. Angular项目新建
  2. 如何将BSP应用配置成Fiori Launchpad上的一个tile
  3. 【转载】#445 - Differences Between an Interface and an Abstract Class
  4. 怎样在linux下编写C程序并编译执行
  5. IOS6 的特性 及 autoalyout的作用
  6. Coreseek:常见问题2
  7. 使用ToDateTime方法转换日期显示格式
  8. 2017.9.1 Java中的程序方法
  9. maven的.m2文件夹
  10. Entity Framework5.0运行时错误ObjectStateManager 中已存在具有同一键的对象