大公司有这么一个规定:只要有一个员工过生日,当天所有员工全部放假一天。但在其余时候,所有员工都没有假期,必须正常上班。这个公司需要雇用多少员工,才能让公司一年内所有员工的总工作时间期望值最大?
假设一年有 365 天,每个员工的生日都概率均等地分布在这 365 天里。
你的第一感觉或许是,公司应该雇用 100 多人,或者 200 多人吧。答案或许会让你大吃一惊:公司应该雇用 365 个人。注意,雇用 365 个人并不意味着全体员工全年的总工作时间为 0 ,因为 365 个人的生日都是随机的,恰好每天都有一个人过生日的概率极小极小。下面我们就来证明,这个问题的最优解就是 365 人。
由于期望值满足线性关系(即对于随机变量 X 和 Y 有 E(X) + E(Y) = E(X+Y) ),因此我们只需要让每一天员工总工作时间的期望值最大就可以了。假设公司里有 n 个人,那么在特定的一天里,没有人过生日的概率是 (364/365)n 。因此,这一天的期望总工作时间就是 n · (364/365)n 个工作日。为了考察函数 n · (364/365)n 的增减性,我们来看一下 ((n+1) · (364/365)n+1) / (n · (364/365)n) 的值,它等于 (364 · (n+1)) / (365 · n) 。如果分子比分母小,解得 n > 364 。可见,要到 n = 365 以后,函数才是递减的。
这个问题的答案非常出人意料,反直觉性恐怕不亚于经典的生日悖论。它应该可以看作是生日悖论番外篇了吧。对于这个答案,还有什么更直观,更有启发性的解释吗?大家一起来想想吧。
相关推荐
阿里巴巴的Android面试题集主要涵盖了计算机基础、数据结构与算法、Java编程、Android技术以及一些扩展领域的知识。以下是对这些知识点的详细解析: **第一章 计算机基础面试题** 这部分通常包括网络、操作系统和...
阿里巴巴面试题
阿里巴巴java面试题目,涵盖全部的Java高级技术,数据库技术和分布式相关技术。
由于文档标题为《2019阿里巴巴技术面试题汇总.pdf》,且描述提到包含CDN、数据库、前端、后端、存储等技术面试题汇总,本文将重点讨论文档中提供的三个面试题样本,它们分别涉及了数据结构(单向链表逆序)、数值...
在阿里巴巴的面试中,Java集合框架是常见的话题,尤其是HashMap和Hashtable的区别,以及ArrayList和LinkedList的区别。 HashMap和Hashtable是Java中最常用的两种键值对存储的数据结构,它们都是基于哈希表实现的。...
总的来说,阿里巴巴的面试题全面且深度,不仅要求技术扎实,还看重解决问题的能力和逻辑思维。求职者在准备时,除了掌握上述知识点,还需要关注最新的技术趋势,如云计算、大数据、人工智能等,并具备良好的学习能力...
阿里巴巴 国际站 操作 部分 面试题
首先,从“阿里巴巴2014校园招聘北京站笔试题(研发&算法&系统&测试工程师) .doc”这个文件名来看,我们可以推测这份文档包含了多个职位类型的面试题目,包括研发工程师、算法工程师、系统工程师和测试工程师。...
整理了一下阿里巴巴往届笔试面试题,希望对大家有帮助: 来源:阿里巴巴笔试面试圈>> 1、史上最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+数据库 2、2018阿里软件工程师笔试题 3、2018秋招阿里巴巴java...
阿里巴巴编码规范试题答案 一、Java多线程编程 1. Java中的定时任务可以使用哪些方式实现?(BCDA) 答案:Java中的定时任务可以使用Timer、ScheduledExecutorService、TimerTask等方式实现。Timer可以实现简单的...
阿里巴巴面试官手册包含:分布式、中间件、大数据与高并发、数据库、设计模式与实践、数据结构与算法、面试题举列等信息。内容较多很全面200多页干货内容,适合自己平时查漏补缺。
2014阿里巴巴面试题北京站 多做一些面试题,为以后的自己做铺垫
70道阿里巴巴高级Java面试题!.zip
以下是一些针对阿里巴巴2023年Java面试题的相关知识点: 1. **Java语言特点**: - **简单易学**:Java的设计目标是易于学习,其语法简洁,避免了C++等语言的复杂性。 - **丰富的类库**:Java拥有庞大的标准类库,...
Java 面试中,阿里巴巴作为知名的互联网公司,常常会考察候选人的基础知识和技术深度。以下是一些关于Java面试中常见的问题及其详细解答: 1. **String、StringBuffer、StringBuilder的区别** - **String** 是不可...
阿里巴巴面试题 阿里巴巴面试题 阿里巴巴面试题 阿里巴巴面试题阿里巴巴面试题 阿里巴巴面试题
阿里巴巴面试官手册-202103版.rar
《阿里巴巴面试资料详解》 阿里巴巴,作为全球知名的互联网巨头,其面试流程严谨且全面,旨在寻找最优秀的人才。这份由猎头提供的面试资料,涵盖了阿里巴巴面试的核心知识点,对于有意加入阿里巴巴的人来说,无疑是...