【找回数学的感觉】1 再版汉诺塔等

博主分享了在学习函数式编程后对数学基础重要性的认识,并发起每日汉诺塔问题挑战,旨在帮助读者提升数学和计算机技术。文章包含两道汉诺塔变体题目,鼓励独立思考,提供部分解答并探讨可能的系列名称。
摘要由CSDN通过智能技术生成

尤其在学过函数式编程之后,更加觉得想在计算机技术上上一个台阶必须得有非常扎实的数学基础。然而太多学生大学开始就慢慢淡忘了数学,和高中比起来根本不是一个境界。于是我决心开设这样一个系列,我每天都会练习,也会更新上博客,也希望大家能够每天练习,毕竟每天都有人推送题目^_^

独立思考是一个非常好的习惯,也希望大家能够拥有它,我虽然会在题目后搭上答案,但肯定不如你通过自己的思考学到的多,而且我写下来的肯定也不如各自思考大脑中想到的多。

第一题

这里写图片描述

我们的目标是将A中的整个塔移到C中,每次只移动一个圆盘,且较大的圆盘在移动过程中不能放置在较小的圆盘上面。圆盘数量为n。

这问题叫做河内塔问题,也称为汉诺塔。

以上的问题,大家想必都见过了,此处自然不会如此简单。

那么,此处的问题是:将n个圆盘从桩柱A移动到桩柱C,但不允许在A和C之间直接移动,也就是说每一次移动都要移动到中间的桩柱B或从桩柱B移出。求最短的移动序列。

第二题

平面上有n条直接定义的某些区域是无界的,而另一些区域是有界的。有界区域的 最大个数是多少?

这里写图片描述

如图所示,上过色的地方是有界的。

欢迎大家在评论处展开讨论,随着该系列的继续下去,难度也会慢慢增加的哦。

答案

第一题

T0=0
T1=T0+1+T0+1+

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值