uva 12230 – Crossing Rivers(概率)「建议收藏」

uva 12230 – Crossing Rivers(概率)

大家好,又见面了,我是全栈君。

题目链接:uva 12230 – Crossing Rivers

题目大意:有个人每天要去公司上班。每次会经过N条河。家和公司的距离为D。默认在陆地的速度为1,给出N条河的信息。包含起始坐标p,宽度L,以及船的速度。

船会往返在河的两岸。人到达河岸是。船的位置是随机的(包含方向)。问说人达到公司所须要的期望时间。

解题思路:陆地上的时间是固定的,仅仅须要分别计算过每条河的时间就可以。由于人到岸边时,船的位置是随机的,所以等待的时间[0,2L/v],期间是等概率的,所以过一条河的时间极为(0+2Lv)2+Lv=2Lv

#include <cstdio>
#include <cstring>
#include <algorithm>

using namespace std;

int main () {
    int cas = 1;
    int N;
    double D, p, l, v;

    while (scanf("%d%lf", &N, &D) == 2 && (N || D)) {

        for (int i = 0; i < N; i++) {
            scanf("%lf%lf%lf", &p, &l, &v);
            D = D - l + 2 * l / v;
        }

        printf("Case %d: %.3lf\n\n", cas++, D);
     }
    return 0;
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/116447.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • java实现发送手机验证码功能

    java实现发送手机验证码功能1.进入秒嘀科技(http://www.miaodiyun.com/),注册一个账号2.注册好之后,点击用户中心->账户管理,就会进入如下界面(顺便提一下,新注册的用户,平台会免费赠送你10元,足够大家学习和使用了,所以不用担心需要充钱)你需要做的就是获取你自己的ACCOUNTSID和AUTHTOKEN3.点击用户中心->认证,进行企…

  • 【11】进大厂必须掌握的面试题-持续集成面试

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 Q1。持续集成是什么意思? 我将建议您通过对持续集成(CI)进行小的定义来开始此答案。这是一种开发实践,要求开发人员…

  • pycharm支持文件式和交互式执行python代码_编写教材的步骤

    pycharm支持文件式和交互式执行python代码_编写教材的步骤Pycharm中使用Ipython编写交互式notebook1.建议直接下载安装Anaconda,其包含丰富的库,以及我们接下来需要使用的Ipython.所有的操作都一部到位,具体从Pycharm调用Anaconda可参考百度。2. 在工程中新建文件,选择JupyterNotebook,即IPythonNotebookfile,文件的后缀为.ipynb。

  • 递归算法之阶乘算法

    递归算法之阶乘算法递归算法是一种比较难理解的算法,本人是一位学生,饱受编程之苦,为了给广大学编程的童鞋提供方便,这里总结了一些教科书中常见的递归算法案例。这是第一篇,简单的用递归实现的阶乘算法。#includeusingnamespacestd;intFactorial(intn){ intsum=0;//定义一个累乘的sum量 if(n==0)return

  • Android 【实现自动轮询的RecycleView】

    Android 【实现自动轮询的RecycleView】

  • JS如何取整数

    JS如何取整数1.丢弃小数部分,保留整数部分parseInt(5/2)2.向上取整,有小数就整数部分加1Math.ceil(5/2)3,四舍五入.Math.round(5/2)4,向下取整Math.floor(5/2)

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号