UVA - 12230
2024-08-25 22:37:17
#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 ;
}
最新文章
- 做参数可以读取参数 保存参数 用xml文件的方式
- c#中文件与二进制流文件的转换
- sql表结构和注释
- 安装windows系统的installutil
- 【更新】【封装必备】封装辅助 - 清理&;优化工具 For Win7(IT天空会员专版)
- 如何使用mybatis《二》
- poj 2031 Building a Space Station(最小生成树,三维,基础)
- Spring MVC与表单日期提交的问题
- vim阅读c++代码的快捷键
- 10.25 noip模拟试题
- BZOJ1211: [HNOI2004]树的计数
- 【类似N^N做法的斐波那契数列】【HDU1568】 Fibonacci
- 十步完全理解SQL(转)
- 自己动手实现html去标签和文本提取
- WeakHashMap回收时机结合JVM 虚拟机GC的一些理解
- 解释内存中的栈(stack)、堆(heap)和静态区(static area)的用法
- CentOS配置防火墙操作实例
- 分组密码算法AES-128,192,256 C语言实现第一版
- tomcat多端口配置
- IP-v4&;IP-v6
热门文章
- Angular项目新建
- 如何将BSP应用配置成Fiori Launchpad上的一个tile
- 【转载】#445 - Differences Between an Interface and an Abstract Class
- 怎样在linux下编写C程序并编译执行
- IOS6 的特性 及 autoalyout的作用
- Coreseek:常见问题2
- 使用ToDateTime方法转换日期显示格式
- 2017.9.1 Java中的程序方法
- maven的.m2文件夹
- Entity Framework5.0运行时错误ObjectStateManager 中已存在具有同一键的对象