链接

有 n 位乘客即将登机,飞机正好有 n 个座位。第一位乘客的票丢了,他随便选了一个座位坐下。

剩下的乘客将会:

  • 如果他们自己的座位还空着,就坐到自己的座位上,
  • 当他们自己的座位被占用时,随机选择其他座位

第 n 位乘客坐在自己的座位上的概率是多少?

示例1:

输入:n = 1
输出:1.00000
解释:第一个人只会坐在自己的位置上。

示例1:

输入: n = 2
输出: 0.50000
解释:在第一个人选好座位坐下后,第二个人坐在自己的座位上的概率是 0.5。

提示

  • 1 <= n <= 10^5

go语言

func nthPersonGetsNthSeat(n int) float64 {if n == 1 {return 1}return 0.5
}

1227. 飞机座位分配概率相关推荐

  1. Java实现 LeetCode 1227 飞机座位分配概率

    1227. 飞机座位分配概率 有 n 位乘客即将登机,飞机正好有 n 个座位.第一位乘客的票丢了,他随便选了一个座位坐下. 剩下的乘客将会: 如果他们自己的座位还空着,就坐到自己的座位上, 当他们自己 ...

  2. 【LeetCode】1227. 飞机座位分配概率

    一.题目描述 有 n 位乘客即将登机,飞机正好有 n 个座位.第一位乘客的票丢了,他随便选了一个座位坐下. 剩下的乘客将会: 如果他们自己的座位还空着,就坐到自己的座位上, 当他们自己的座位被占用时, ...

  3. LeetCode 1227. 飞机座位分配概率(DP+数学归纳法)

    1. 题目 有 n 位乘客即将登机,飞机正好有 n 个座位.第一位乘客的票丢了,他随便选了一个座位坐下. 剩下的乘客将会: 如果他们自己的座位还空着,就坐到自己的座位上, 当他们自己的座位被占用时,随 ...

  4. 1227 飞机座位分配概率

    题目描述 : 有 n 位乘客即将登机,飞机正好有 n 个座位.第一位乘客的票丢了,他随便选了一个座位坐下. 剩下的乘客将会: 如果他们自己的座位还空着,就坐到自己的座位上, 当他们自己的座位被占用时, ...

  5. 【Java】LeetCode 1227. 飞机座位分配概率——数学好一行解决

    有 n 位乘客即将登机,飞机正好有 n 个座位.第一位乘客的票丢了,他随便选了一个座位坐下. 剩下的乘客将会: 如果他们自己的座位还空着,就坐到自己的座位上, 当他们自己的座位被占用时,随机选择其他座 ...

  6. LeetCode 1227. 飞机座位分配概率

  7. Leetcode-1227. 飞机座位分配概率

    链接 1227. 飞机座位分配概率 题目 有 n 位乘客即将登机,飞机正好有 n 个座位.第一位乘客的票丢了,他随便选了一个座位坐下. 剩下的乘客将会: 如果他们自己的座位还空着,就坐到自己的座位上, ...

  8. Leetcode 1227:飞机座位分配概率

    题目描述 有 n 位乘客即将登机,飞机正好有 n 个座位.第一位乘客的票丢了,他随便选了一个座位坐下. 剩下的乘客将会: 如果他们自己的座位还空着,就坐到自己的座位上, 当他们自己的座位被占用时,随机 ...

  9. leetcode1227.飞机座位分配概率

    1:题目描述 有 n 位乘客即将登机,飞机正好有 n 个座位.第一位乘客的票丢了,他随便选了一个座位坐下. 剩下的乘客将会: 如果他们自己的座位还空着,就坐到自己的座位上, 当他们自己的座位被占用时, ...

  10. 【数据结构与算法】之深入解析“飞机座位分配概率”的求解思路与算法示例

    一.题目要求 有 n 位乘客即将登机,飞机正好有 n 个座位.第一位乘客的票丢了,他随便选了一个座位坐下,剩下的乘客将会: 如果他们自己的座位还空着,就坐到自己的座位上: 当他们自己的座位被占用时,随 ...

最新文章

  1. Cannot set property 'render' of undefined
  2. Python调用MySQL模块初试
  3. 服务器能否只做c盘系统,我的云服务器只有一个c盘
  4. 使用PagedDataSource类实现DataList和Repeater控件的分页显示
  5. opencv 矫正图片
  6. linux cp命令 强制覆盖,Linux中使用cp命令进行强制覆盖的方法
  7. sharepoint搜索pdf文档
  8. Spark UI (基于Yarn) 分析与定制
  9. php汉字组合算法,php数字转汉字的函数算法
  10. 计算机义诊策划书模板,SLJ计算机义诊策划书.doc
  11. Chrome谷歌浏览器离线安装包下载
  12. 对丰田暴冲事故的软件调查报告——嵌入式软件工程师必看
  13. ZXP个人美工作品---->
  14. 英语口语中的音变现象及读音规则
  15. oracle导出excel数据变成科学计数法
  16. 5、判断是否为偶数(0106)
  17. nexmo - 电话报警Alert
  18. Mezzanine汉化
  19. 【问题解决】samba添加用户和密码时报错 Failed to add entry for user
  20. 13天Java进阶笔记-day7-异常、线程

热门文章

  1. win10 蓝牙耳机已连接但是耳机仍没有声音,音频仍是扬声器输出问题的出现条件及解决方案
  2. Android补间动画原理介绍
  3. 【爬虫】【原创】08 使用简单正则表达式爬取下厨房(早餐,午餐,晚餐)
  4. 基于物联网的智能厨房安全监测系统-上位机程序
  5. Toolbar中setNavigationIcon的返回图标太大,图标大小调整解决方法
  6. Python tkinter(GUI编程)模块最完整讲解(上)
  7. 解决老Mac强行双系统后Mac系统引导丢失出现no bootable device
  8. 严格的概念认识——关系、关系模型
  9. c# 中文转换为拼音或者拼音首字母
  10. WORD中的项目符号实例详解(多图)