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;
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2022年1月21日 上午11:00
下一篇 2022年1月21日 下午12:00


相关推荐

  • pycharm2018激活成功教程方法

    pycharm2018激活成功教程方法第一 先转到点击打开链接下载最新的激活成功教程补丁 JetbrainsCra 2 8 release enc jar 别下载错了哦 第二 将补丁复制到你的 pycharm 的安装目录下的 lib 文件夹中 nbsp 我的是 E PyCharm2018 1 4 lib 第三 在 pycharm 安装目录下找到 bin 目录 然后进入 bin 文件夹找到 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp pycharm exe vmoptions 文件和 pych

    2026年3月16日
    2
  • pycharm换行继续输入_python粘贴代码自动换行

    pycharm换行继续输入_python粘贴代码自动换行     

    2022年8月27日
    8
  • java ajax_Java Ajax入门

    java ajax_Java Ajax入门接下来整理一下 Ajax 相关的内容 AJAX asynchronous 即异步的 JavaScript 和 xml 它的主要作用就是让页面不必等待服务器返回整个页面信息 而可以通过异步的方式给服务器发送数据和获取数据 对页面进行局部刷新 是一种提高用户体验的技术 同步和异步同步和异步的主要区别如下 1 同步 一个响应结束后才能发送下一个请求 页面在请求期间不能做其他事情 2 异

    2026年3月20日
    1
  • 渗透——目录扫描神器DirBuster用法

    渗透——目录扫描神器DirBuster用法一、渗透测试的简介:渗透测试可以使用不同的方法进行,成为黑、灰和白盒。黑盒是指测试团队除了服务器的URL外,没有关于要测试的应用程序的任何以前的信息;白盒表示团队拥有目标、基础架构、软件版本、测试用户、开发信息等所有信息;灰盒是介于黑盒和白盒中之间的一个点。对于黑盒方法和灰盒方法,正如我们在上一章中看到的那样,侦察阶段对于测试团队发现应用程序所有者可以在白盒方法中提供的信息是必要的。继续…

    2025年6月24日
    3
  • 如何使用RAG服务进行知识库数据隔离?

    如何使用RAG服务进行知识库数据隔离?

    2026年3月12日
    2
  • caller和callee的区别

    caller和callee的区别caller 和 callee 的区别

    2026年3月16日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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