`
darklipeng
  • 浏览: 126331 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

一个关于概率的面试题

阅读更多

题目:疯狂的乘客

飞机上的100个座位被分配给100个乘客,每个乘客拿到唯一的一个号码。乘客们按照如下方法找座位:第一个乘客随机选一个座位坐下,如果他坐错,其他乘客也随机挑位置。
问:第100个乘客有多大机会坐在自己的座位上?

from random import randint
n=100000
count=0
list=[]
for i in xrange(n):
    list=range(0,100)
    r=randint(0,99)
    if r==0:
        count+=1
    elif r==99:
        continue
    else:
        del list[r]
        for j in xrange(len(list)-1):
            m=randint(0,len(list)-1)
            if m==len(list)-1:
                break
            del list[m]
        if list[0]==99:
            count+=1                   
print '%f%%' %((float(count)/n)*100)

 一次执行结果:

>>>
2.001000%

 

0
0
分享到:
评论

相关推荐

    VB.net高概率面试题

    VB.net高概率面试题 本文主要讲解了VB.net高概率面试题中的重要知识点,涵盖了ASP.NET、ADO.NET、C#、面向对象编程等方面的知识。 1. @page 指令和 @Control 指令的使用 @page 指令只能在aspx文件中使用,而@...

    2024年tensorflow面试题必问.zip

    内容概要:本面试题涵盖了各种类型的技术面试题,包括编程语言、算法、数据结构、操作系统、计算机网络、数据库等多个方面。这些面试题都是经过精心筛选和整理的,涵盖了常见的面试题型和知识点,能够帮助求职者全面...

    2019互联网面试题第2季,互联网面试题及答案,Java

    通过学习和理解这些知识点,并结合"2019互联网面试题第2季"提供的思维导图,求职者可以更全面地准备面试,提升成功概率。而"Document.xml"、"bin"、"xsd"等文件可能是文档的元数据或结构描述,可能包含了更具体的...

    2021最新大厂AI面试题:107题(含答案及解析).pdf

    明略科技AI岗位面试题中涉及到了熵、交叉熵的概念,熵是信息论中的一个基本概念,交叉熵则是衡量两个概率分布相似度的一种方法,常用于分类模型中。 knn(k近邻)算法是机器学习中最简单的算法之一,它的思想是通过...

    软件测试面试题.pdf

    软件测试是一个系统性的工程,它旨在验证软件产品符合需求和功能标准,并确保没有缺陷。在软件测试的面试题中,我们通常会遇到以下知识点: 1. 软件测试的目的与原则: - 目的:测试的主要目的是发现软件中的缺陷...

    大语言模型面试题,校招面试必备,给自己面试增加成功的概率

    大语言模型面试题是校招面试中不可或缺的部分,它们能帮助求职者提升成功几率。大语言模型(LLMs)是当前人工智能领域的重要研究焦点,尤其是针对自然语言处理的任务。以下是一些关于大语言模型和相关面试题目的核心...

    google面试题题及数学趣题

    首先,Google面试题中提到了一个关于如何平分蛋糕的问题。这个问题实际上是考察空间几何想象力和对问题的深入分析能力。面试者需要考虑到蛋糕可能并不规则,但依旧要通过一刀切分的方式将蛋糕平均分配。题目中还提到...

    百度历年面试题答案

    假设四人平均分配,每人拿13张牌,问红桃A和黑桃A同时被一个人拿到的概率是多少? **解题思路**: 1. **基本计算公式**:在组合数学中,事件发生的概率通常表示为成功的组合数除以总的可能组合数。即 \(P = \frac{\...

    再励学习面试真题

    马尔科夫决策过程包括四个要素:状态、动作、奖励和状态转移概率。 5. 强化学习的基于模型的动态规划方法 基于模型的动态规划方法是解决马尔科夫决策过程的一种方法,它可以将问题分解成多个子问题,然后使用动态...

    15个Google面试题以及答案

    在面试题六中,问题要求我们计算将一根木条折成 3 段之后,可以形成一个三角形的概率。在这个问题中,我们需要应用概率论的知识,特别是几何概型的概念。 延时问题 在面试题七中,问题要求我们对南非有个延时问题...

    Spring+Mybatis+Springboot面试试题及答案.zip

    Spring是一个开源的Java平台,它为构建企业级应用程序提供了全面的框架支持。主要特点包括依赖注入(DI)、面向切面编程(AOP)、模型-视图-控制器(MVC)等。面试中可能会涉及以下知识点: 1. **依赖注入(DI)**:...

    华为、中兴、联想等公司程序员面试题

    通过深入学习这些面试题,程序员可以提高自己的竞争力,增加成功获得理想职位的概率。在准备面试的过程中,不仅要理解题目的答案,还要思考解题思路,提升自己的分析和解决问题的能力,这将对职业生涯的发展大有裨益...

    面试题 逻辑题目 IT公司面试题

    例如,“一个人走进电梯,按下按钮,电梯却下降了,为什么?”(可能他在地下室) 在解答逻辑题目时,以下策略可能会有所帮助: - **清晰思考**:确保理解题目的要求,避免因为误解题目而得出错误答案。 - **系统...

    必备的常用面试题汇总

    以上知识点在"面试题集锦"中可能会有所涉及,对于准备面试的求职者来说,理解和掌握这些内容将大大增加成功通过面试的概率。同时,持续学习和实践是提升自身技能的关键,因为IT行业的知识更新速度非常快,需要不断...

    张孝祥正在整理Java就业面试题大全

    【Java就业面试题大全】是针对Java程序员求职者的一个资源集合,旨在帮助他们准备笔试和面试,提升在IT行业的竞争力。这个大全每半月更新,确保资料的时效性和实用性。 Java作为一门广泛应用于企业级开发的语言,其...

    2021最新大厂AI面试题:Q3版107题(含答案及解析).pdf

    "2021最新大厂AI面试题:Q3版107题(含答案及解析).pdf" 这份面试题目涵盖了多个方面的AI知识点,包括机器学习、深度学习、自然语言处理等领域。下面是从这份面试题目中提取的相关知识点: 机器学习 1. 逻辑回归...

    2021-最新大厂AI面试题q2版121题:含答案及解析21.7.23

    本文将基于《2021-最新大厂AI面试题q2版121题:含答案及解析21.7.23》这一文件,梳理和解读大厂AI面试中常见的知识点,旨在帮助准备面试的同学和在职工作者提升技能,增加面试成功的几率。 **数据结构:** 首先,...

    100个大学毕业生求职笔试面试真题大全

    《100个大学毕业生求职笔试面试真题大全》是一个为即将步入职场的大学生们精心准备的资源集合,旨在帮助他们在求职过程中顺利通过笔试和面试的挑战。这份压缩包文件包含了一个173页的“下载地址目录单”文档以及一个...

    微软的面试题及答案 非常好,很难找

    6. **最大概率选中红球**:将红球放入一个罐子,概率50%。 7. **日期数值**:骰子一面为0,其余面分别为1-9,两颗骰子可表示1-365天。 **第四组题目解析:** 1. **海盗分宝石**:1号海盗提出方案:自己拿99颗,给...

Global site tag (gtag.js) - Google Analytics