做火车随机一坐是自己位置的概率为多少?必须掌握的疯子找座问题
坐汽车、火车、飞机的时候,大家不知道有没有想过这样一个问题?如果自己的票弄丢了,那么自己屁股随机这么一蹲,坐到自己位置的概率有多大?今天就为大家分析一下这个问题。
01
(资料图)
第1227题:飞机座位分配概率
第1227题:有 n 位乘客即将登机,飞机正好有 n 个座位。第一位乘客的票丢了,他随便选了一个座位坐下。
剩下的乘客将会:
如果他们自己的座位还空着,就坐到自己的座位上,
当他们自己的座位被占用时,随机选择其他座位
第 n 位乘客坐在自己的座位上的概率是多少?
示例 1:
输入:n = 1
输出:1.00000
解释:第一个人只会坐在自己的位置上。
示例 2:
输入: n = 2
输出: 0.50000
解释:在第一个人选好座位坐下后,第二个人坐在自己的座位上的概率是 0.5。
(大家先想一想~)
02
题目分析
对于这道题,不卖关子,直接分析:
一个位置一个人,一屁股蹲下,概率100%,这没啥可说的。
两个位置两个人,第一个人已经坐下,要么坐对了,要么坐错了。所以第二个人坐在自己位置上的概率是50%。
重点来了,三个位置三个人,第一个一屁股坐下,有三种坐法。
如果恰好第一个人坐到了自己的座位上(1/3),那这种情况下,第二个人也就可以直接坐在自己的座位上,第三个人一样。所以此时第三人坐在自己座位上的可能性是100%。
如果第一个人占掉了第二个人的位置(1/3)。此时第二人上来之后,要么坐在第一人的位置上,要么坐在第三人的位置上。(1/2)所以,在这种情况下,第三人的座位被占的可能性是1/3*1/2=1/6。
那假如第一人直接一屁股坐在第三人的座位上,此时第三人的座位被占的可能性就是第一人选择第三人座位的可能性。(1/3)
所以,如果三个座位三个人,第三个人坐到自己位置上的概率就是:1-1/6-1/3=1/2。当然,也可以通过 1/3+1/6=1/2 来正向计算。
而对于n>3的情况,我们参照3个座位时进行分析:
如果第1个乘客选择第1个座位,那么第n个人选择到第n个座位的可能性就是100%。(1/n)
如果第1个乘客选择了第n个座位,那么第n个人选择第n个座位的可能性就是0。(0)
而对于第1个乘客选择除了第一个和第n个座位之外的座位k (1<K<N) ,就会导致有可能出现,前="" n-1="" 位乘客占第="" n="" 位乘客的概率出现<="" strong="">。
第一二种情况都好说,对于第三种情况。因为此时第k个座位被占用,于第k个乘客而言,他又会面临和第一个乘客一样的选择。相当于乘客1将问题转移到了第k个乘客身上,等同于本次选择无效!且这个过程会一直持续到没有该选项。于是乎,对于第n个人,他最后将只有两个选项:1、自己的 2、第一个人。所以对于n>=3的情况,等同于n=2,全部的概率都为1/2。
如果还是不能理解的小伙伴,可以这样想。登机时座位被占的乘客 ,其实相当于和上一位坐错的乘客交换了身份。直到完成终止条件(坐对位置 或者 坐到最后一个位置),否则该交换将一直进行下去。所以第n位乘客,坐到第n个位置,自然还是1/2。
03
Go语言示例
根据分析,完成代码:
1func nthPersonGetsNthSeat(n int) float64 {2 if n == 1 {3 return 14 }5 return 0.56}
注:本系列所有教程中都不会用到复杂的语言特性,大家不需要担心没有学过相关语法。算法思想最重要,使用各语言纯属本人爱好。同时,所有代码均在leetcode上进行过测试运行,保证其严谨性!
标签:
相关推荐:
最新新闻:
- 毕业生想做猎头前景如何?猎头前景分析_全球快讯
- 数藏行业首现“傍名牌” 百度搜“十八数藏”首页第一条是ibox广告
- oki打印机设置参数 OKI帮你找到最适合办公打印机
- 做火车随机一坐是自己位置的概率为多少?必须掌握的疯子找座问题
- 电脑ip地址怎么查看?查看ip地址最简单方法
- 手机投屏到电视上怎么操作?手机投屏到电视的方法
- 怎样清除手机病毒的教程?手机中病毒的解决办法
- 剪贴板在哪里找?Windows 10系统剪切板位置
- 在哪看电脑配置是什么?查看电脑配置的实用方法
- u盘文件夹exe病毒解决方法有哪些?清除exe病毒文件的技巧
- 两台电脑如何共享文件?文件共享的方法步骤图解
- tf卡写保护无法格式化怎么办?u盘被写保护最简单解除方法
- 版主联盟是什么?版主联盟推广法 天天热消息
- 全球今头条!2019年笔记本电脑性价比排行榜 前10名都有哪些?
- 安卓手机如何刷机?安卓手机刷机教程
- 世界看热讯:yy电影频道是多少?如何使用yy看在线电影?
- 网页自动刷新怎么设置?网页实现自动刷新步骤
- 车载导航品牌哪个好?汽车导航品牌推荐
- 索泰显卡怎么样?索泰RTX 4090 AMP EXTREME AIRO显卡评测
- 华为MateBook14怎么样?华为MateBook14值不值得买?|每日速递
- 无法连接到iTunes Store怎么办?无法连接到iTunes Store的解决方法
- 如何快速输入特殊符号?特殊符号怎么打出来?
- 电脑温度多少度正常?看看你的电脑温度多少?
- 计算机指纹识别的原理是什么?指纹识别原理和过程_天天快播
- 显卡检测工具有哪些?显卡用什么软件去检测?
- 不干胶打印机哪种好?不干胶打印机推荐
- 当前快报:如何使用手机可视电话?可视电话使用方法
- win7网络连接不可用是怎么回事?电脑连接不可用解决方法
- 手机地图哪个好?老虎地图详情介绍
- 内存条价格上涨的原因是什么?内存条价格上涨的原因介绍
- 为什么百度云网盘登录不了?网页版、pc版 都登陆不进去的解决方法
- 手机电子签名怎么弄?电子签名制作步骤
- 网页制作入门级软件推荐——FrontPage-焦点快看
- epson630k打印机怎么换色带?针式打印机色带安装方法
- 非负数正则怎么表示?非负数正则表达式
- 今日看点:MIUI是什么?MIUI的主要特色
- 天天短讯!RFC4144中的Abstract 你了解多少?
- 天天新动态:html代码怎么在空间应用?HTML制帖空间的代码
- 环球新消息丨热管换热器工作原理是什么?热管换热器工作原理及特点介绍
- 擦掉照片上的衣服app 去掉照片上衣服操作步骤
- 花样直播是什么?花样直播的详细介绍|今日看点
- Word如何绘制斜线表头?方法步骤如下
- 喷墨打印机怎么安装?喷墨打印机安装驱动程序
- 全球观焦点:CSDN社区简介: 全球最大的IT技术社区 日访问用户数达100万
- 数码印刷机在工作中的作用 数码印刷机详细介绍
- 联想启天m2000电脑怎么样?联想启天m2000性能评测|当前聚焦
- 正泰断路器有哪些型号?正泰断路器型号以及其功能-每日看点
- 世界资讯:电力线接入是什么?电力线接入技术原理分析介绍
- 苹果手机怎么检查是不是正品?检查苹果正品方法_百事通
- 世界快资讯丨百度联盟SSP媒体广告异步加载代码解决方案
- 索泰显卡怎么样?索泰RTX 4090 AMP EXTREME AIRO显卡评测
- 如何快速输入特殊符号?特殊符号怎么打出来?
- 电脑温度多少度正常?看看你的电脑温度多少?
- 显卡检测工具有哪些?显卡用什么软件去检测?
- win7网络连接不可用是怎么回事?电脑连接不可用解决方法
- 内存条价格上涨的原因是什么?内存条价格上涨的原因介绍
- 手机电子签名怎么弄?电子签名制作步骤
- 专家狠批算法推荐 看短视频频率影响未成年人价值取向
- Steam年度游戏数据回顾 今年玩了多少款游戏?
- epson630k打印机怎么换色带?针式打印机色带安装方法
- 擦掉照片上的衣服app 去掉照片上衣服操作步骤
- 讯息:《巫师:血源》翻车 成烂番茄观众评分最差网飞剧集
- 《蜡笔小新 我与博士的暑假》Steam国区售价永降 全区最低
- MAGES.发表2022财年财报 共损失6.13亿日元
- Falcom公开《伊苏10》新概念图 游戏将于2023年发售
- 《星战绝地:幸存者》新加坡分级完成 适合16岁观众游玩
- 干装修的电影人
- 最新:重症高峰下,中国最知名呼吸科医院的急救室一夜
- 天天时讯:钛金属加持 小米米家保温杯Ti明日开启众筹
- 爆料称AMD锐龙 7040移动处理器支持LPDDR5-7500内存:全球快讯
- 做梦都不敢想 国外一工地竟出现一块“RTX 8090Ti”超级显卡
- 苹果A16的秘密公开了 原计划继续领先安卓两年
- iPhone 15 mini将回归:价格为699美元
- 肉腿即正义!《莱莎的炼金工房3》×伊织萌Cosplay照片公开:世界讯息
- 黑暗幻想JRPG《索迪斯之沙》现已上架Steam