闯关成功。
闯关成功。
一路畅玩无阻。
评论区一脸懵逼:[等等,第九关的密码是怎么找到的啊……]
“密码?”叶雨声回到第九关,“这个吗?你看右边的信纸,纸上写着加密方式。按加密规则把灯光下的数字倒推一遍,就得出65742了。”
游戏继续。
评论区:[那个……这个盘子怎么移的,太快了没看清。]
“这是汉诺塔呀。”叶雨声把游戏小窗化,打开绘画板,边画图边解释,“核心是一个数学理论,学离散数学的朋友们一定会遇到它。淡定,别听到数学就心态崩了。”
“三根柱子:a,b,c。a上呈金字塔状叠放着圆盘,要将圆盘全部移动到b上。规则是大盘子不能在小盘子之上。”
“本质递归思想,自己调用自己。”
“简单演示一下过程:为了方便理解我采用倒推的方式来解释,汉诺塔的最后倒数第二步一定是将最大的盘挪出来,因此必须先将其他盘放在辅助位上。不妨设盘为(1,2,……,n),倒数第三步即移动(1,……,n-1),倒数第四步即移动(1,……,n-2)……这就是递归思想在汉诺塔之中的体现。”
科普是个累活,叶雨声把递归解释清楚之后,开始演示汉诺塔的数学算法,分部讲解,细致到极点,终于赢得评论区的大彻大悟。
评论区:[那如果要把这个表示出来,有简单点的数学公式吗?]
“数学公式写出来有点难理解,我们可以拆开公式……”叶雨声想了想,“不如我们以程序的方式来讲解,更清晰明了。”
叶雨声用基础的c语言写了一遍算法,评论区有刚开始学习编程的新手提问,他一一解答。
讲完,评论区已经是一片:不明觉厉。
“说起来,有人还记得上回的绑架直播吗?从摄像头到网页直播,也是通过一个程序来实现的,我会将项目上传到github,如果有对此感兴趣的朋友,可以关注我的github账号。”
正说着,alisa猝不及防地推开门,喊了一句:“叶雨声,赶紧过来练习天使微笑!”
难得有一句能听懂的,评论区立即红红火火恍恍惚惚:
:[哈哈哈哈哈哈哈天使微笑要练习的吗]
:[wl可不可以也直播一下天使微笑练习过程]
……
“马上马上,”叶雨声关了绘画班和4399小游戏,“直播到此结束,我得练习天使微笑去了。练习成功后大家记得给个面子,配合经纪人吹一吹我的盛世美颜,经纪人写通稿很不容易的,再见哦。”