当前位置: 首页 > news >正文

中山好的网站建设公司/百度公司招聘

中山好的网站建设公司,百度公司招聘,网站页脚,公司做网站大概多少钱题目地址: https://leetcode.com/problems/airplane-seat-assignment-probability/ 有nnn个位置,n≥1n\ge 1n≥1,来了nnn个人,每个人被分配了一个位置。第一个人忘了自己的位置,所以随机挑选了一个位置坐下了。接下来…

题目地址:

https://leetcode.com/problems/airplane-seat-assignment-probability/

nnn个位置,n≥1n\ge 1n1,来了nnn个人,每个人被分配了一个位置。第一个人忘了自己的位置,所以随机挑选了一个位置坐下了。接下来的人会按照如下规则坐位置:
1、如果自己的位置没有被占,则坐上去;
2、如果被占了,则随机找一个别的空位坐下(每个空位概率相等)。
问第nnn个人坐在自己的位置上的概率。

如果只有一个人,答案显然是111。考虑n≥2n\ge 2n2的情形。设P(n)P(n)P(n)nnn个人的情况下第nnn个人坐在自己的位置上的概率。不妨设第iii个人的专属的位置就是iii号位置。那么P(n)P(n)P(n)可以分为两部分,如果一开始疯子就去了111号位,那么第nnn个人一定能坐在自己的位置上;否则的话,如果疯子坐到了222号位,那么就成了同样的问题问对n−1n-1n1个人,第n−1n-1n1个人是否能就位,概率是P(n−1)P(n-1)P(n1);如果疯子坐到了333号位,那么第222个人可以就坐,而从第333个人开始,问题就变为对n−2n-2n2个人的相同问题,概率是P(n−2)P(n-2)P(n2),以此类推。所以有:P(n)=1n(1+P(n−1)+P(n−2)+...+P(2))P(n)=\frac{1}{n}(1+P(n-1)+P(n-2)+...+P(2))P(n)=n1(1+P(n1)+P(n2)+...+P(2))所以:(n+1)P(n)=(n+1)P(n+1),P(n)=P(n+1)(n+1)P(n)=(n+1)P(n+1),P(n)=P(n+1)(n+1)P(n)=(n+1)P(n+1),P(n)=P(n+1)所以P(n)=P(2)=0.5P(n)=P(2)=0.5P(n)=P(2)=0.5。代码如下:

public class Solution {public double nthPersonGetsNthSeat(int n) {return n == 1 ? 1 : 0.5;}
}

时空复杂度O(1)O(1)O(1)

http://www.jmfq.cn/news/4733281.html

相关文章:

  • 绍兴seo网站推广/保定网站建设公司哪家好
  • 天津网站优化公司电话/百度信息流广告平台
  • wordpress ftp插件/网络推广与优化
  • 赣州网站建设费用/seo搜索引擎优化薪资
  • 网站运营与管理的含义/seo网络营销招聘
  • 企业网站托管收费标准/新媒体营销推广方案
  • 简道云crm管理系统/优化设计七年级下册数学答案
  • 多梦wordpress主题/专业网站优化公司
  • seo查询站长工具/百度网盘手机app下载安装
  • 黑龙江做网站的公司/产品的网络推广要点
  • php装修网站源码/seo公司
  • 网站建设前台后台/产品免费推广网站有哪些
  • 建设银行唐山分行网站/站长之家ip地址查询
  • 做网站公司平台/南宁seo外包靠谱吗
  • 网页设计及网站建设的相关概念/百度一下1688
  • 贵阳网站开发/怎么做私人网站
  • 武汉做网站的公司有哪些/视频推广一条多少钱
  • 男给女做性按摩网站/男生最喜欢的浏览器
  • 做外贸上阿里巴巴什么网站/济南今日头条最新消息
  • 做网站要考虑的问题/网络营销推广方法十种
  • 建站公司排名 软通/信阳网络推广公司
  • 重庆市建立网站的网络公司/在线h5免费制作网站
  • 做好对外门户网站建设/北京seo网站设计
  • 电商服务站点建设方案/竞价推广托管多少钱
  • 长阳网站建设/今日新闻头条新闻
  • 义乌开锁做网站哪个好/搜索广告是什么意思
  • 包包17网站一起做网店/免费私人网站建设
  • 网站建设网站优化/关键词点击工具
  • 深圳做网站推广优化/云南百度公司
  • 做公益网站的原因/seo课程培训要多少钱