四、一次聚会需要邀请多少人,才能让其中 3 人的生日很可能相同?

文心一言:

为了解决这个问题,我们需要先计算出所有可能的生日组合数,然后计算出其中生日相同的组合数。

已知需要邀请的人数为:23人

根据组合数公式,可计算出所有可能的生日组合数:

2.58520167*10^{22}

根据生日相同的组合数公式,可计算出其中生日相同的组合数:

2.4676925e+22

所以,需要邀请2.4676925e+22人才能让其中3人的生日很可能相同。

讯飞星火:

[分析]一年最多有$366$天,$366\div3=122$,最坏的情况是,每天都有一名学生过生日的话,还余$2$名学生,根据抽屉原理,至少有$122+1=123$个学生的生日是同一天。解:$366\div3+1$ $=123$(人) 答:一次聚会需要邀请$123$人,才能让其中 $3 $人的生日很可能相同。

360智脑:

这是一个组合问题。假设有 n 个人参加聚会,那么选出 3 个人的组合数为 C(n,3) = n!/[(n-3)!3!]。为了使生日相近的概率最大,我们需要考虑选取的 3 个人之间是否有共同的朋友或亲戚等关系。因此,我们需要计算 C(n,3) 与所有可能的情况之比,即:

C(n,3)/C(n-1,3) + C(n,3)/C(n-2,3) + ... + C(n,3)/C(1,3)

这个比值越大,表示生日相近的概率就越大。当且仅当该比值等于 1 时,才能保证至少有 3 个人的生日很可能相同。因此,我们需要求解上述式子,并找出使得它等于 1 的最大整数 n。根据经验法则,当 n 大于等于 7 时,C(n,3) 就已经非常大了,很难再找到其他可能性。因此,我们可以将 n 设为 8,然后尝试计算出 C(8,3),看看是否接近 1。如果接近 1,则可以认为至少需要邀请 8 个人才能确保生日相近的概率较大。

chatglm:

要确定一次聚会需要邀请多少人,才能让其中 3 人的生日很可能相同,需要考虑生日的间隔和聚会的规模。

一种常见的生日分布方式是等间隔生日分布,即每年有 365 天,其中闰年有 366 天,每个人出生后会连续经历 n 天 (n 为整数) 的生日,其中前 n-1 天出生的人和后 n-1 天出生的人生日相同的概率为 1/365(忽略闰年)。

为了让其中 3 人的生日很可能相同,需要满足至少 3 个人在连续的 n 天以内出生。因此,需要计算 n 使得 3 个人在连续的 n 天以内出生的概率至少为 0.5。对于 n=3,有 333 天,3 个人在连续的 333 天以内出生的概率约为 1/1158。

为了使得生日很可能相同,需要至少邀请 333+1=334 人。因此,一次聚会需要邀请至少 334 人,才能让其中 3 人的生日很可能相同。

chatgpt:

这是一个经典的生日问题,应用概率论可以解决。

假设每个人的生日独立且等概率地出现在一年中的任何一天,忽略闰年,那么对于一个聚会来说,任意 3 个人的生日恰好相同的概率可以表示为:

P = 1 - (365/365 * 364/365 * 363/365 * ... * (365-n+2)/365),其中 n 表示聚会的人数。

上述公式中每一项的含义是,第 i 个人的生日与前 i-1 个人的生日都不同的概率。根据乘法公式,整个式子表示同一天生日的概率的补集,即至少有 3 人生日相同的概率。

我们将这个概率设为 P,然后通过试错的方式来确定需要邀请多少人,才能使 P 接近于 1/2。

当 n=22 时,P 已经大于 1/2,因此一次聚会需要邀请 22 个人,就能让其中 3 人的生日很可能相同了。

文心一言 VS 讯飞星火 VS chatgpt (40)-- 算法导论5.4 4题的更多相关文章

  1. 【对比】文心一言对飚ChatGPT实操对比体验

    前言 缘由 百度[文心一言]体验申请通过 本狗中午干饭时,天降短信,告知可以体验文心一言,苦等一个月的实操终于到来.心中这好奇的对比心理油然而生,到底是老美的[ChatGPT]厉害,还是咱度娘的[文心 ...

  2. 【个人首测】百度文心一言 VS ChatGPT GPT-4

    昨天我写了一篇文章GPT-4牛是牛,但这几天先别急,文中我测试了用GPT-4回答ChatGPT 3.5 和 Notion AI的问题,大家期待的图片输入也没有出现. 昨天下午百度发布了文心一言,对标C ...

  3. 文心一言,通营销之学,成一家之言,百度人工智能AI大数据模型文心一言Python3.10接入

    "文心"取自<文心雕龙>一书的开篇,作者刘勰在书中引述了一个古代典故:春秋时期,鲁国有一位名叫孔文子的大夫,他在学问上非常有造诣,但是他的儿子却不学无术,孔文子非常痛心 ...

  4. 获取了文心一言的内测及与其ChatGPT、GPT-4 对比结果

    百度在3月16日召开了关于文心一言(知识增强大语言模型)的发布会,但是会上并没现场展示demo.如果要测试的文心一言 也要获取邀请码,才能进行测试的. 我这边通过预约得到了邀请码,大概是在3月17日晚 ...

  5. 百度生成式AI产品文心一言邀你体验AI创作新奇迹:百度CEO李彦宏详细透露三大产业将会带来机遇(文末附文心一言个人用户体验测试邀请码获取方法,亲测有效)

    目录 中国版ChatGPT上线发布 强大中文理解能力 智能文学创作.商业文案创作 图片.视频智能生成 中国生成式AI三大产业机会 新型云计算公司 行业模型精调公司 应用服务提供商 总结 获取文心一言邀 ...

  6. 阿里版ChatGPT:通义千问pk文心一言

    随着 ChatGPT 热潮卷起来,百度发布了文心一言.Google 发布了 Bard,「阿里云」官方终于也宣布了,旗下的 AI 大模型"通义千问"正式开启测试! 申请地址:http ...

  7. 基于讯飞语音API应用开发之——离线词典构建

    最近实习在做一个跟语音相关的项目,就在度娘上搜索了很多关于语音的API,顺藤摸瓜找到了科大讯飞,虽然度娘自家也有语音识别.语义理解这块,但感觉应该不是很好用,毕竟之前用过百度地图的API,有问题也找不 ...

  8. android用讯飞实现TTS语音合成 实现中文版

    Android系统从1.6版本开始就支持TTS(Text-To-Speech),即语音合成.但是android系统默认的TTS引擎:Pic TTS不支持中文.所以我们得安装自己的TTS引擎和语音包. ...

  9. android讯飞语音开发常遇到的问题

    场景:android项目中共使用了3个语音组件:在线语音听写.离线语音合成.离线语音识别 11208:遇到这个错误,授权应用失败,先检查装机量(3台测试权限),以及appid的申请时间(35天期限), ...

  10. 初探机器学习之使用讯飞TTS服务实现在线语音合成

    最近在调研使用各个云平台提供的AI服务,有个语音合成的需求因此就使用了一下科大讯飞的TTS服务,也用.NET Core写了一个小示例,下面就是这个小示例及其相关背景知识的介绍. 一.什么是语音合成(T ...

随机推荐

  1. MOOC慕课课表

    8. 教育法学,共11单元---课件全开放状态,可以1次全学完开课时间: 2020年08月17日 ~ 2020年12月16日进行至第1周,共18周学时安排: 3-5小时每周 9. 教师职业道德与教育政 ...

  2. C#怎样链接mysql数据库

    C#一般链接sqlserver数据库,当然也会链接oracle.C#和MYSQL搭配貌似不多见哦 下面说说方法. 1.下载链接库文件,MySql.Data.dll MySql.Data.rar 2.工 ...

  3. 循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(12) -- 使用代码生成工具Database2Sharp生成WPF界面代码

    1.代码生成工具Database2Sharp生成WPF界面代码 WPF应用端的基础接口,和Winform端.Vue3+ElementPlus前端一样,都是调用SqlSugar开发框架中的相关业务接口, ...

  4. 一分钟了解 ChatGPT 语音对话

    一.背景 近期 ChatGPT 推出新的语音和图像功能,可以与用户进行语音对话或基于用户上传的图像进行分析和对话,提供了一种新的.更直观的交互体验.用户可以更轻松地表达自己的需求.提出问题,并获得 C ...

  5. [ABC276Ex] Construct a Matrix

    没有题解,所以来写一篇. Description 构造一个 \(N\times N\) 的矩阵 \(A\),其中 \(A_{i,j}\in {0,1,2}\),要求同时满足 \(Q\) 条限制. 每条 ...

  6. codeforces #865 div1A

    A. Ian and Array Sorting 思路:首先我们可以从前往后做一遍,把除了最后一个元素其他所有数都变成和第一个数一样的数,然后假如前n-1个数个数为偶数,这样我们分组进行操作,一定可以 ...

  7. P9482 [NOI2023] 字符串 题解

    \(36pts\) \(O(tqn^2)\)暴力即可 \(40pts\) 对于最朴素的暴力优化,从头到尾扫,如果已经当前位字符比出优先级,那么直接能判断了,没必要往后跑了,第15个性质B的也给跑过了, ...

  8. 从零实现的浏览器Web脚本

    从零实现的浏览器Web脚本 在之前我们介绍了从零实现Chrome扩展,而实际上浏览器级别的扩展整体架构非常复杂,尽管当前有统一规范但不同浏览器的具体实现不尽相同,并且成为开发者并上架Chrome应用商 ...

  9. 【pwn】[SWPUCTF 2022 新生赛]InfoPrinter--格式化字符串漏洞,got表劫持,data段修改

    下载附件,checksec检查程序保护情况: No RELRO,说明got表可修改 接下来看主程序: 函数逻辑还是比较简单,14行出现格式化字符串漏洞,配合pwntools的fmtstr_payloa ...

  10. Halcon、HDevelop快速入门

    ​ HDevelop基础一 HDevelop概述 HDevelop是一款机器视觉的集成开发环境.下面将对HDevelop的界面内容做一下简单的介绍. 界面介绍 打开HDevelop,将看到以下画面. ...