【问题标题】:Interview Probability Brain Teaser面试概率脑筋急转弯
【发布时间】:2020-05-04 01:25:40
【问题描述】:

这是我们系对应届毕业生进行的测试中的一个问题。我们对正确答案存在分歧。

一个数学班由 10 名学生组成:6 名男孩和 4 名女孩。 50% 的学生被交给 Test A 来解决,其余的被交给 Test B。一个女孩得到 Test A 的概率是多少?

【问题讨论】:

  • 我投票结束这个问题,因为它不是一个编程问题。

标签: statistics probability


【解决方案1】:

答案应该是 0.5 吗?很简单..

【讨论】:

    【解决方案2】:

    由于我们在这里回答编程问题,这里是如何计算概率的答案。
    我认为您的意思是:至少一个女孩获得测试 A 的概率是多少?
    这可以通过将测试分配给一个女孩获得测试 A 的人的数量除以可能的排列总数来计算。要生成这些作业,只需置换类或测试即可; e. G。在 R 中:

    > library(combinat)
    > class = c(rep('b', 6), rep('g', 4))
    > sum(unlist(permn(class, function(pt) 'g' %in% pt[1:5])))/factorial(10)
    [1] 0.9761905
    > tests = c(rep('A', 5), rep('B', 5))
    > sum(unlist(permn(tests, function(pt) 'A' %in% pt[7:10])))/factorial(10)
    [1] 0.9761905
    

    我们看到置换类或测试会产生相同的结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-31
      • 2017-05-30
      • 2014-08-03
      • 2011-02-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多