Take Your Seat Gym - 102222D

Take Your Seat Gym - 102222D

题意:

第一次是n个人坐飞机,按照1到n的顺序登机,第一个人登机牌丢了,他随机做一个座位,2到n个人上来按照自己的登机牌坐座位,如果他的座位被坐了,就在随机找一个座位,否则就做自己的座位,问第n个人坐对的概率是多少?
第二次跟第一次的区别是不是从1-n按顺序上车了,而是随机找人上车,1号还是丢了登机牌,问问第n个人坐对的概率是多少?

题解:

概率题最容易把自己算懵
第一问:
如果n = 1,概率是1(肯定能坐对)
如果n = 2,有两个选择,第一个人选对,最后一个人就只能做错,反之,所以概率为1/2
如果n = 3,
1.第一个人选对了位置,后面就都坐对了,概率为1/3
2.第一个人选了第2个位置,第二个人上来就会随机选择,只有两个位置可以选(1/2),所以最后一个人坐对的概率是1/3 * 1/2
3.如果第一个人选了第三个位置,则最后一个人一定坐不上对的位置(因为上来就被占了)。概率为0
总概率为 = 1/3 +1/3 * 1/2+0=1/2

总结归纳:P(n)=1/n + 1/n * P(n-1) +1/n * P(n-2)+…1/n * P(2) + 0 =1/2
所以总结,n = 1时,p=1,其他p=1/2
第二问:
(m为总人数)
如果一号是最后一个上车的,那么第n个人一定坐对,否则,如果是第i个上车的,那么前n-i个人肯定会坐在自己的位置上,问题又回到了1号身上,他又相当于第一个上车的,所以只要1号不是最后一个上车的,概率总是1/2,所以是
1/m+(m-1)/m * 1/2 = (m+1)/(2m)

代码:

#include <iostream>
#include <cstdio>
using namespace std;int main()
{int t,n,m,cas=1;cin >> t;while(t--){double ans=0.5;cin >> n >> m;if(n==1) ans=1;printf("Case #%d: %.6f %.6f\n",cas++,ans,1.0*(m+1)/(2*m));}return 0;
}

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

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

相关文章

CF446D-DZY Loves Games【高斯消元,矩阵乘法】

正题 题目链接:https://www.luogu.com.cn/problem/CF446D 题目大意 给出nnn个点mmm条边的一张无向图&#xff0c;一些点有陷阱&#xff0c;走到时会损失一条生命&#xff0c;总共有kkk条生命&#xff0c;求从111出发随机游走到nnn没有死亡且到终点时仅剩一条命的概率。 1≤n≤…

「BJOI2019」奥术神杖(AC自动机+DP)

文章目录titlesolutioncodetitle solution 令MagicViVjVk...MagicV_i\times V_j\times V_k...MagicVi​Vj​Vk​... 这里对Magicc\sqrt[c]{Magic}cMagic​有一个很巧妙的转换——取对数 Magicc(Magic)1celoge(Magic)1c\sqrt[c]{Magic}(Magic)^{\frac{1}{c}}e^{log_e(Magic)^{…

try.dot.net 的正确使用姿势

来源&#xff1a;https://www.cnblogs.com/7tiny/p/10277600.html【简介】微软官方前不久发布了 try.dot.net 这个有趣的网址&#xff0c;开始只是图个新鲜看了一下&#xff0c;后面通过自身实践过后&#xff0c;发现这着实算是个“有趣”的站点&#xff01;首先我们大概地列举…

A - TOYS POJ - 2318

A - TOYS POJ - 2318 题意&#xff1a; 一个盒子中有n个隔板&#xff0c;分出n1个空间&#xff08;从左往右空间的编号分别是0…n&#xff09;&#xff0c;&#xff08;隔板之间不会相交&#xff0c;且按照从左往右的顺序给出&#xff09;&#xff0c;现在给你m个坐标的物品&…

CF1016F:Road Projects(树形dp)

解析 好题 意思就是我没做出来 稍微分析一下就可以发现加边的位置始终是一样的 换句话说询问完全可以O1 关键就是找到这条边加在哪里 一开始我完全把这道题看成了彻头彻尾的数据结构题 容易想到二分答案 然后上个树状树组搞一搞就行了 但是遇到一个关键的问题 它无法解决加边…

CF750E-New Year and Old Subsequence【动态dp】

正题 题目链接:https://www.luogu.com.cn/problem/CF750E 题目大意 给出一个长度为nnn的数字字符串&#xff0c;qqq次询问给出其的一个子串ttt&#xff0c;询问至少要删除多少个数字才能使得其中包含201720172017这个子序列却不包含201620162016这个子序列。 1≤n,q≤21051\l…

[BJOI2017]魔法咒语(AC自动机+DP+矩阵快速幂)

文章目录titlesolutioncodetitle solution 针对数据编程才是坠吊的&#xff01;&#xff01;&#xff01; 观察数据&#xff0c;发现分隔数据的LLL跨度过大&#xff0c;没有衔接——推测很有可能是分数据做法 ①&#xff1a;考虑L≤100L\le100L≤100的情况 可以暴力DPDPDP转移…

P6242-[模板]线段树3【吉司机线段树】

正题 题目链接:https://www.luogu.com.cn/problem/P6242 题目大意 给出一个长度为nnn的序列aaa&#xff0c;mmm次要求支持操作 区间加上一个值kkk区间所有aia_iai​变为min{ai,k}min\{a_i,k\}min{ai​,k}区间求和区间求最大值区间求历史最大值 1≤n,q≤51051\leq n,q\leq 5\…

洛谷P1912:诗人小G(二分栈、决策单调性)

二分栈&#xff0c;就是通过二分维护的栈 &#xff08;逃&#xff09; 解析 本题的决策单调性可以说是显然 但是本题是同维度&#xff08;其实只有一维&#xff09;自左向右转移&#xff0c;分治的写法是不能奏效的 所以我们使用决策点调性的另一种实现方法&#xff1a;二分栈…

[国家集训队]middle(二分+主席树[中位数思维题])

文章目录点击查看solutioncode点击查看 solution 简单口胡一下就跑 考虑二分答案ansansans 区间[x1,x2],x1∈[a,b]&#xff0c;x2∈[c,d][x1,x2],x1∈[a,b]&#xff0c;x2∈[c,d][x1,x2],x1∈[a,b]&#xff0c;x2∈[c,d] 大于等于ansansans的设为111&#xff0c;小于ansans…

使用Roslyn脚本化C#代码,C#动态脚本实现方案

来源&#xff1a;https://www.cnblogs.com/7tiny/p/10279349.html【前言】Roslyn 是微软公司开源的 .NET 编译器。编译器支持 C# 和 Visual Basic 代码编译&#xff0c;并提供丰富的代码分析 API。Roslyn不仅仅可以直接编译输出&#xff0c;难能可贵的就是上述描述中的开放了编…

Moving On Gym - 102222F

Moving On Gym - 102222F 题意&#xff1a; 有 n 个城市&#xff0c;q 次询问. 给出每个城市的危险度 r 和 城市的邻接矩阵. 每次询问给出 u、v、w&#xff0c;求从 u 到 v 且不经过其他危险度超过 w 的城市的最短路. 题解&#xff1a; floyd 变形 我队友一开始想的是每次…

10.27模拟 总结

前言 220pts 100200100 按照gg的建议从《暴力模式》转化为《切题模式》 但是感觉本次有点难阿… 进入石头门困境… 再四道题中反复横跳 说实话心态是炸的 T1&#xff08;伪&#xff09;正解出来后才安了一些心 由于这次数据的强度确实不高 T1和T4的做法其实都很假 过掉也有运气…

[构造训练]CF1227G Not Same,CF1375H Set Merging,CF1364E X-OR

文章目录T1&#xff1a;CF1227G Not SamesolutioncodeT2&#xff1a;CF1364E X-ORsolutioncodeT3&#xff1a;CF1375H Set Mergingsolutioncode~~脑子是个好东西&#xff0c;希望人人都有构造真的不是个东西&#xff0c;看了一天视频&#xff0c;没有一道题会做~~ T1&#xff…

asp.net core 环境(Development、Staging 、Production)

一.在asp.net core中使用多个环境ASP.NET Core 配置是基于运行时环境, 使用环境变量。ASP.NET Core 在应用启动时读取环境变量ASPNETCORE_ENVIRONMENT&#xff0c;并将该值存储在 IHostingEnvironment.EnvironmentName 中。ASPNETCORE_ENVIRONMENT 可设置为任意值&#xff0c;但…

AT3913-XOR Tree【状压dp】

正题 题目链接:https://www.luogu.com.cn/problem/AT3913 题目大意 给出一棵有边权的树&#xff0c;你每次可以选择一条链让所有的边异或上同一个值&#xff0c;求最少的操作次数使得所有边的权值都为000。 2≤n≤105,0≤w<162\leq n\leq 10^5,0\leq w<162≤n≤105,0≤…

2018宁夏邀请赛

2018宁夏邀请赛 A Maximum Element In A Stack B Gym 102222B Rolling The Polygon C Gym 102222C Caesar Cipher D Gym 102222D Take Your Seat E Gym 102222E 2-3-4 Tree F Gym 102222F Moving On G Gym 102222G Factories H Gym 102222H Fight Against Monsters I Gym 10222…

洛谷P3349:小星星(容斥dp)

解析 先安利一波洛谷上我介绍如何用暴力日过去的博客 现在开始务正业 考虑把dp记录状态的一维s去掉 这样单次转移复杂度变成n3n^3n3 但是这样显然会算多啊&#xff01; 因为一个编号可能会用很多次 考虑容斥 设ansians_iansi​表示至少浪费了i个编号的答案 那么我们的答案显然…

ASP.NET Core 2.1 : 图解路由(2.1 or earler)

本文通过一张图来看一下路由的配置以及请求处理的机制。 一、概述路由主要有两个主要功能&#xff1a;将请求的URL与已定义的路由进行匹配&#xff0c;找到该URL对应的处理程序并传入该请求进行处理。根据已定义的路由生成URL这两个功能看起来这两个是相反的。A.路由的配置路由…

P2564 [SCOI2009]生日礼物

P2564 [SCOI2009]生日礼物 题意&#xff1a; n个彩珠&#xff0c;k个种类&#xff0c;分布在一个彩带上&#xff0c;现在要选取彩带的一部分&#xff0c;要求该部分包含所有种类的彩珠&#xff0c;且长度尽可能短&#xff0c;你能计算这个最短的长度吗&#xff1f; 1≤N≤100…