身体训练

牛客网

时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format:
%lld

题目描述

美团外卖的配送员用变速跑的方式进行身体训练。 他们训练的方式是:n个人排成一列跑步,前后两人之间相隔 u 米,每个人正常速度均为 v
米/秒。 当某个配送员排在最后的时候,他需要以当时自己的最高速度往前跑,直到超过排头的人 u 米,然后降回到原始速度 v
米/秒。每个人最初的最高速度为c[i] 米/秒,每轮衰减d[i]
米/秒,也就是说,如果i是第j个跑的,那么他的速度就是c[i]-(j-1)*d[i] 米/秒。
n个人初始以随机的顺序排列,每种顺序的概率完全相等,跑完一轮(每个人都追到排头一次,序列恢复原样)的期望需要的时间是多少?

输入描述:

第一行整数n(<=1000), 实数v(<=100) , 实数u(<=10) 第二行n个实数每个人的速度c[i](<=50000)
第三行n个实数值每个人衰减量d[i](<=10)

输入数据保证每个人的速度不会衰减到<=v

输出描述:

答案保留3位小数。

示例1
输入

10 37.618 0.42272.865 126.767 202.680 106.102 99.516 134.418 167.952 173.646 120.210 136.5712.941 3.664 7.363 4.161 0.246 8.046 5.521 7.473 7.178 5.649

输出
复制

0.815

题解:
因为除了最后一个人,其他人速率相同,那么就可以把大家都看做静止的,最后一个人的速度就是V(原本)-V(其他人的速度),可以理解成相对速度
题目问跑完一轮,说明每个人在每个位置都会经历一遍。虽然每个快递员位置未定,在每个位置上概率都是1/n,但是无论是什么位置,快递员要跑的相对路长是一定的,都是un。
(相对路长就是在相对时间内跑的距离,大家都是静止的,一共n个人,最后一名前面有n-1个人,他要从最后跑到比排头还远u,跨过了n个间隙,距离是u
n)
如果i是第j个跑的,那么他的速度就是c[i]-(j-1)*d[i] 米/秒。v是其他人的速度
相对速度就是c[i]-(j-1)*d[i]-v
距离有了速度有了,相除就可以求时间
可以求出每个快递员跑过每个位置所需要的的时间,累加起来就可以
啥是期望?数学期望(mean)是试验中每次可能结果的概率乘以其结果的总和
所以最后再乘以概率 1/n

#include<bits/stdc++.h>
#define forr(n) for(int i=1;i<=n;i++)
using namespace std;
const int maxn=6e5+3;
double c[maxn],d[maxn];
int main()
{double v,u,sum=0; int n;cin>>n>>v>>u;forr(n)cin>>c[i];forr(n)cin>>d[i];forr(n){for(int j=1;j<=n;j++){sum+=u/( c[i] - v - ( j-1 ) * d[i] );}}printf("%.3f",sum);} 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/320414.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ASP.NET Core依赖注入最佳实践,提示技巧

分享翻译一篇Abp框架作者(Halil İbrahim Kalkan)关于ASP.NET Core依赖注入的博文.在本文中,我将分享我在ASP.NET Core应用程序中使用依赖注入的经验和建议.这些原则背后的目的是:有效地设计服务及其依赖关系防止多线程问题防止内存泄漏防止潜在的错误本文假设你已经熟悉基本的…

【匈牙利算法】指引(jzoj 2319)

指引 jzoj 2319 题目大意&#xff1a; 在平面上有n个人和出口&#xff0c;一个出口只能让一个人进&#xff0c;每个人只能向右向上走&#xff0c;问最多让多少个人到出口 输入样例&#xff1a; 6 3 2 0 3 1 1 3 4 2 0 4 5 5输出样例&#xff1a; 2解题思路&#xff1a; …

Codeforces1142D

Codeforces1142D 做法&#xff1a;构建一个可以识别出合法串的自动机&#xff0c;然后就可以想办法在上边 dp 出答案。 首先&#xff0c;按照最直观的思路画一画这个自动机&#xff0c;找到每一个状态s如何推出它的后继t&#xff0c;然后通过状态的转移方式&#xff0c;找到等价…

P3620-[APIO/CTSC2007]数据备份【贪心,堆,链表】

正题 题目链接:https://www.luogu.com.cn/problem/P3620 题目大意 一条线上有nnn个位置&#xff0c;选出kkk对使得它们的距离差之和最小。 解题思路 因为一定是连接相邻的最优&#xff0c;那么可以在差分数组上做&#xff0c;相当于我们在一个差分数组上选择一些不相邻的数使…

Maximize The Beautiful Value

传送 时间限制&#xff1a;C/C 2秒&#xff0c;其他语言4秒 空间限制&#xff1a;C/C 131072K&#xff0c;其他语言262144K 64bit IO Format:%lld 题目描述 Today HH finds a non-decreasing sequence(a1,a2…an,ai≤ai1), he thinks it’s not beautiful so he wants to make …

纪中C组模拟赛总结(2019.9.7)

成绩&#xff1a; 注&#xff1a;rankrankrank是有算其他dalaodalaodalao的 hky,wjj,lthhky,wjj,lthhky,wjj,lth三位dalaodalaodalao竟不屑于交题 rankrankranknamenamenamescorescorescoreT1T1T1T2T2T2T3T3T3T4T4T4888lyflyflyf110110110101010000100100100000242424fyfyfy45…

MEF 插件式开发 - DotNetCore 初体验

背景叙述在传统的基于 .Net Framework 框架下进行的 MEF 开发&#xff0c;大多是使用 MEF 1&#xff0c;对应的命名空间是 System.ComponentModel.Composition。在 DotNet Core 中&#xff0c;微软为了伟大的跨平台策略&#xff0c;引入了 MEF 2&#xff0c;其对应的命名空间是…

反向传播算法学习笔记

反向传播算法(Back propagation) 目的及思想 我们现在有一堆输入&#xff0c;我们希望能有一个网络&#xff0c;使得通过这个网络的构成的映射关系满足我们的期待。也就是说&#xff0c;我们在解决这个问题之前先假设&#xff0c;这种映射可以用网络的模型来比较好的描述。为什…

AT1219-歴史の研究(历史研究)【回滚莫队】

正题 题目链接:https://www.luogu.com.cn/problem/AT1219 题目大意 nnn个数字&#xff0c;mmm次询问一个区间内ti∗it_i*iti​∗i的最大值&#xff0c;tit_iti​即区间内iii的出现次数。 解题思路 用回滚莫队的思想&#xff0c;对于在不同块中的询问&#xff0c;我们把左端点…

求树的直径

欢迎来踩本人博客 树的直径&#xff1a; 就是树上最长路 方法 &#xff1a; 求两边DFS即可 步骤&#xff1a; 1.从任意一点进行dfs&#xff0c;然后找到一个最长路径&#xff0c;记录最远点u 2.然后从u再进行dfs&#xff0c;找最长路径&#xff0c;记录一点v。 &#xff08;u&…

【暴力】MSWORLD

MSWORLD 题目大意&#xff1a; 在一个图上有n个点&#xff0c;现在问你最远的两个点的直线距离的平方是多少 输入样例 4 0 0 0 1 1 1 1 0输出样例 2样例解释&#xff1a; 农场1&#xff08;0,0&#xff09;和农场3&#xff08;1,1&#xff09;的距离为 2的开方。 数据范…

微软技术直通车(第三期) 之 人工智能

编者&#xff1a;有幸本周在北京&#xff0c;大家有空来现场面基。微软技术直通车本系列活动密切关注微软及周边相关技术。以微软云计算和相关产品为依托&#xff0c;涉及云计算、数据处理、开发工具、商用软件、物联网、人工智能等前沿科技。系列活动邀请微软技术专家、一线开…

SDOI2018 物理实验

SDOI2018 物理实验 题意&#xff1a;二维平面上有一条直线&#xff0c;直线上放置了一个激光发射器&#xff0c;会向导轨两侧沿导轨垂直方向发射宽度为 L 的激光束。平面上还有 n 条线段&#xff0c;并且线段和线段、线段和直线之间都没有公共点&#xff0c;线段和直线的夹角不…

P2485-[SDOI2011]计算器【BSGS,exgcd,快速幂】

正题 题目链接:https://www.luogu.com.cn/problem/P2485 题目大意 给出a,b,pa,b,pa,b,p要求一下一种 ab%pa^b\% pab%p的值ax≡b(modp)ax\equiv b(\mod p)ax≡b(modp)的最小非负整数解ax≡b(modp)a^x\equiv b(\mod p)ax≡b(modp)的最小非负整数解 解题思路 一道缝合题 第一个…

幸运数字Ⅱ

牛客网 时间限制&#xff1a;C/C 1秒&#xff0c;其他语言2秒 空间限制&#xff1a;C/C 262144K&#xff0c;其他语言524288K 64bit IO Format: %lld 题目描述 定义一个数字为幸运数字当且仅当它的所有数位都是4或者7。 比如说&#xff0c;47、744、4都是幸运数字而5、17、467都…

【背包】SMRTFUN

SMRTFUN 题目大意&#xff1a; 有n件物品&#xff0c;每件物品有各自的a值和b值&#xff0c;现在让你选一些物品&#xff0c;在a、b都不是负数的情况下&#xff0c;使a、b值之和最大 输入样例 5 -5 7 8 -6 6 -3 2 1 -8 -5输出样例 8样例说明 选择第1&#xff0c;3和4号牛…

Visual Studio 2017 15.8 正式发布,测试速度提高 82%

Visual Studio 2017 15.8 版本已正式发布&#xff1a;发行说明&#xff1a;https://docs.microsoft.com/zh-cn/visualstudio/releasenotes/vs2017-relnotes#15.8下载地址&#xff1a;https://visualstudio.microsoft.com/downloads/安装现可选择在开始安装之前下载所有安装文件…

Codeforces 1176F

Codeforces 1176F 题目 题意&#xff1a;T组物品&#xff0c;按顺序选一个一个选&#xff0c;物品首先要满足组间的相对顺序&#xff0c;每个物品有价值和体积&#xff0c;每组选择的体积不能超过3&#xff0c;组内的选择物品的顺序可以调整&#xff0c;在总的物品的顺序中&…

jzoj5702-[gdoi2018day2]滑稽子图【树形dp,二项式定理】

正题 题目大意 nnn个点的一棵树&#xff0c;定义f(S)f(S)f(S)表示点集SSS的生成子图中的边数量。 求∑S∈Vf(S)k\sum_{S\in V}f(S)^kS∈V∑​f(S)k 解题思路 因为kkk很小&#xff0c;所以可以考虑一下二项式拆解&#xff0c;我们需要快速的计算出(ab)k(ab)^k(ab)k&#xff0c…

【每日一题】4月9日题目精讲 Running Median

文章目录题目&#xff1a;题意&#xff1a;题解一&#xff1a;题解二&#xff1a;题目&#xff1a; –>链接<— 时间限制&#xff1a;C/C 5秒&#xff0c;其他语言10秒 空间限制&#xff1a;C/C 65536K&#xff0c;其他语言131072K 64bit IO Format:%lld 题目描述 For t…