具体数学-第1课(递归求解实际问题)

简介: 这学期提前选修了研究生的课程:具体数学、人工智能前沿、NLP讨论班,就随便记记具体数学每一节课所学的东西吧。第一节课讲的都是一些很简单的东西,这里就一带而过了。

汉诺塔问题


这是个老生常谈的问题了,n个盘子,3个柱子的汉诺塔问题,最少移动次数记为 image.png

那么 image.png

边界条件为 image.png

解出 image.png

验证可以采用数学归纳法,这里就不多说了。

直线分割平面问题


这也是个高中问题了,n条直线最多分割平面为几部分,记为 image.png

那么 image.png

边界条件为 image.png

解出 image.png

这题有个扩展,n个V型最多分割平面为几部分?

解决思路如下:

c164d797cdcad6098f2ca092fe01df7c.jpg

如上图所示,将V型补全(红色虚线部分),那么就转化为了 2n 条直线划分平面数,那么n个V型划分数只要减去 2n 就行了,所以答案为:

image.png

约瑟夫环问题


这个问题暴力求解的话模拟就行了,复杂度是 image.png 的,这里探索一种直接求解的方法。

分两种情况讨论:

当有 2n 个人时,踢掉 n 个人之后,情况如下图所示

0bf9031ece39dbd68500fbb5851e7367.jpg

观察对应关系可以得出

image.png

同理,当有 2n+1 个人时,踢掉 n+1 个人之后,情况如下图所示

66dcb3964a28fd1474cd838c53265c22.jpg

观察对应关系可以得出

image.png

边界条件为

image.png

这个递推式很难求解,但是枚举出前面几项可以发现,如果令 image.png ,其中 image.png 是小于等于 n 的最大2的幂,那么

image.png

正确性可以通过数学归纳法求证。

第一节课就讲了这么多,约瑟夫环还有很多问题值得探讨,下节课继续。。。


相关文章
|
数据挖掘 iOS开发 MacOS
利用Python计算农历日期
利用Python计算农历日期
433 4
ModuleNotFoundError: No module named ‘fake_useragent‘
这篇文章提供了解决`ModuleNotFoundError: No module named 'fake_useragent'`错误的多种方法,包括重新运行安装命令、根据Python版本号指定安装、更新模块到最新版本以及使用whl文件安装。
ModuleNotFoundError: No module named ‘fake_useragent‘
【Mac用户必看】解锁Word新技能:在Microsoft Word中优雅融入LaTeX公式,科研办公两不误的高效秘籍!
【8月更文挑战第2天】【Mac 系统】探索Word中LaTeX公式的优雅融入之道
1517 10
anaconda下载安装,镜像源配置修改及虚拟环境的创建
这篇文章介绍了Anaconda的下载安装过程,包括Anaconda的简介、安装步骤、配置修改、创建虚拟环境以及一些常用命令的使用方法。文章还提供了如何修改conda的镜像源为国内镜像源以加速下载的步骤。
anaconda下载安装,镜像源配置修改及虚拟环境的创建
|
Web App开发 人工智能 测试技术
软件测试/人工智能|解决Selenium中的异常问题:“error sending request for url”
软件测试/人工智能|解决Selenium中的异常问题:“error sending request for url”
|
Python
Jupyter-notebook 常用魔法命令
本文分享了一些常用到的 Jupyter-notebook 软件的快捷键以及 魔法命令,以供学习
477 0
OFFICE技术讲座:设置调整字间距(kern)后,标点就不压缩
OFFICE技术讲座:设置调整字间距(kern)后,标点就不压缩
219 0
OFFICE技术讲座:设置调整字间距(kern)后,标点就不压缩
|
14天前
|
存储 弹性计算 人工智能
【2025云栖精华内容】 打造持续领先,全球覆盖的澎湃算力底座——通用计算产品发布与行业实践专场回顾
2025年9月24日,阿里云弹性计算团队多位产品、技术专家及服务器团队技术专家共同在【2025云栖大会】现场带来了《通用计算产品发布与行业实践》的专场论坛,本论坛聚焦弹性计算多款通用算力产品发布。同时,ECS云服务器安全能力、资源售卖模式、计算AI助手等用户体验关键环节也宣布升级,让用云更简单、更智能。海尔三翼鸟云服务负责人刘建锋先生作为特邀嘉宾,莅临现场分享了关于阿里云ECS g9i推动AIoT平台的场景落地实践。
【2025云栖精华内容】 打造持续领先,全球覆盖的澎湃算力底座——通用计算产品发布与行业实践专场回顾