粉丝1504获赞1.3万

大家好,这里是图宁学院算法公开课,我是韩飞,这期视频呢给大家分享啊。算法题香槟塔 题目呢,其实非常简单啊,当然这里文字呢可能写的比较多。实际上呢,我们通过一张图来看一下啊, 就是我们把这里面的每一个方格呢,可以理解为就是一个香槟的一个杯子啊,这是一个酒杯,那么这个杯子呢,就是摆成一个香槟塔的一个形状。第一层呢是一个杯子,然后这个杯子下面呢是两个杯子对吧?第二层两个,第三层呢,三个啊,我们可以看到第一层是一个,第二层是两个 啊,然后第三层呢是三个,第四层是四个,第五层是五个。那么再往这个第一个酒杯里面去倒香槟的时候啊,这个的题目呢,跟我们现实中有那么一点点不一样啊,这个要理解一下。那么 就是这道题目的意思就是说了,当我把香槟往第一个杯子里面倒啊,就是这个杯子如果倒满之后,倒满之后呢,他就会溢出来对不对?那么溢出来之后呢,是怎么溢出的呢?这个杯子的这个里边的这个香槟呢,他只会往两边进行溢出啊,就是往这边溢出,然后呢往这边溢出,然后呢是等流量的溢出, 就说比如说我要是倒,我要是往这个杯子里面啊,我要是倒两杯的话,那么就会溢出一杯对不对?这一杯呢,就会往这边溢,零点五, 这边一零点五啊,就是等流量的一出,往左右两边啊,那么接着呢,他就会就是来到来到这个杯子跟这个杯子对不对?那么下面呢,也是同样的啊,但这个杯子要是满了之后也是同样的,那么等流量的往两边呢?一出啊, 等流量的这个杯子也是一样,等流量的往两边溢出。那么直至呢,就是到不了了对不对?那么就是最后这一排全部满了的话,继续 到了,那么就会哎就移到地上去了啊。那么这个就是这个香槟塔啊。那么这里呢?其实只有一层对不对啊?只有只,只有就是呃一面啊。就是说呃,就是只有只有一排的杯子吗?都是这个是一个,这是两个,这是三个啊,这四个,这是五个。 我们就不考虑说这个杯子。呃,除了往这两边溢,可能和他应该是四面八方溢对不对?我们就不考虑这个实际情况。那么这道算法题要求的是什么呢?求的是我倒了 n 杯香槟啊。那么这个香槟是以杯数为单位,就是一杯一杯的倒啊,不存在说倒半杯啊,或者是说倒三分之一杯这种情况啊,就一杯一杯的倒。 那我到了 n 杯之后,我要求了,求什么?求第二行啊。第第什么第?呃,第 l 列啊,就是二是行对吧? l 是列啊,就是第二行 第 l 列的这个杯子。比如说这个杯子,我就要取这个什么第四行的第三个杯子对不对?第四行第三个杯子。此时呢,装了多少?装了多少酒?就是比如说是呃百分之五十还是百分之二十还是百分之十对吧?要要求出这个值啊。 所以说这个题目的这个入餐呢?就是哎,首先我告诉你我倒了几杯,然后呢,我要你求了哎,第几行啊?第几行的第几个杯子啊?肉,然后 glus 对吧? 啊,格拉斯就是杯子啊,就是我倒了 n 杯酒,然后呢,第几行,第几个杯子?此时呢,里面有多少酒?就是百分之多少啊,给一个百分比就可以了。好,那么这道算法题啊, 那这样的一道算法题应该怎么样去?呃,整理这个思路呢,我们可以了,试着 往这里边就是去倒对吧,先倒个几杯看一下呢,能不能够从这里边呢找出规律啊,比如说我们要是倒倒第一杯啊, 比如说我们到第一杯的时候,那么哎,没有疑问,肯定是这个杯子满了,对不对?那也不会往哪边一出。而当你到第二杯了,那么肯定是这边呢,来零点五对吧?这边来零点五。 当你到第三杯了,第三杯的话,那么没有疑问,肯定是这个了,变成一,这个变成一,也就说三杯的话,那么刚好呢,前三个杯子都满了, 那么然后来第四杯的时候呢,那么此时就不一样了啊。第四杯的话,那么这个杯子呢,这边会变成什么?会变成一点五对不对?这边呢,也会变成一点五, 变成一点五,那么这个零点五呢,就要溢出去对不对?这个零点五呢,肯定是往这边一零点二五。这边呢一零点二五,那么这个零点五也是一样的啊。那么呢,这边呢? 来零点二五,这边来零点二五,那么中间呢,这个就变成零点五了。那么此时这个杯子他的这个容量就不太一样了,对吧?但是我们其实从这里呢,其实能够发现一个规律,什么规律呢? 就是我这一层的这个杯子啊,我自己是一对吧,一是满的就百分之百嘛,那么我一出去了多少了?其实我可以,我是可以 得到,就是知道这个指导,我知道我溢出去了多少,对吧?比如说你要是来三杯的话,那么从我这个从这个格子的角度,我知道我溢出去了两杯,我在这里我可以记为三杯对不对?我知道我溢出去了两杯,那么我虽然不知道底下是多少啊, 我溢出去了两杯,那么这底下了底下这个底下这些杯子呢?他如果是满了啊,比如说我这个我要是一是满了,那么我溢出去了多少,我就看我当前接受了多少对不对?我就先不管我到底有没有溢出去啊,我就看我总共接受了 多少,比如说我总共接收了一点五,那么按道理呢,我就溢出去了零点五,那我就把这个零点五了,再分成两个。什么分成两个零点二五,往我下面的这个杯子里面去加。而这个杯子跟他下面这两个杯子呢,其实是存在一个关系的。什么样的一个关系呢?就是他们下标是有关系的啊。 比如说这个杯子是第一号杯子,这个杯子呢,在他这一行里面,他也是第一号,而这个杯子呢,是第二号对不对?那么这个杯子呢,第一号这个呢,第二号第三号 对吧?这个呢是一号二号,三号,四号啊,然后呢是一二三四五,那么在这里呢,其实我们会发现啊,一二三啊, 四五,我们在这里呢,会发现在这里面呢,有一个下标的一个关系,在这里就什么呢,这个杯子他左边的这个杯子啊,他他下面下面啊,就是就是左下 左下面左下角的这个杯子呢,跟他自己啊,他的这个在行里边的这个坐标了,应该是一样的对吧?我们来看啊,二二对吧,三三四四对不对?就是每一个杯子,他跟他左下角的这个杯子,他的行号是一样的 对吧?应该说应该说列号啊,应该说列号啊,应该说列号是一样的对不对?因为他是在第一行,他是在第二行啊,他是在第三行,他在第四行,他在第五行。应该说这个杯子啊,他跟他左下角的这个杯子,他的列号是一样的,然后跟他右下角的这个杯子的列号呢,那么应该是呢,他自己的列号呢,加一 对不对?因此我们就知道这个杯子啊。如果说如果说这个这个杯子啊,他溢出了零点五,那么这个零点五溢到哪去了呢?那么肯定是溢到了这个他左下角这个杯子呢,溢一半对不对?零点二五 右下角这个杯子呢,也是一零点二五,那我们就知道了他溢到哪个杯子里面去了。这两个杯子能不能定位到?是能定位到的,根据你自己的这个行号对不对,你是二吗?那么这两个杯子的那么行号就加一吗?对不对?就是肉加一对不对?那么就变成了什么肉加一跟呢 l 分一半,然后呢,肉加一了,跟这个 l 加一了,分一半对不对?然后我们就可以去累计对不对?可以去累计这两个坐标的这个地方,这两个坐标的这个杯子到底了哎,经过了多少酒,那么这里面啊,他如果是要 这个值,当然这个值了,如果要是大于一了的话,那么他接着又又会往下面去溢对不对?那么哎,如果明白了这个关系,我们就可以了,直接来写这个代码了对吧?直接呢,往往这个下标这个地方啊,就进去进行这个解酒对吧?那么如果你要是大于一了,那么我就呢把你 你的这个酒了减掉一个一对不对?比如说我这里啊,比如说第一个杯子啊,我总共接了四杯酒,那么我一了多少?就四减一嘛,四减一,然后往左往右各各各留了多少了?四减一,除以二对不对?除以二就是往左边留了多少,往右边留了多少。那么每一个杯子都可以按照这种套路去 逐步逐步的向下了进行迭代对不对?向下进行迭代啊,就向下一个,每一个杯子都可以把他的这个酒量给算出来。那么最后呢,哎,你不是给了一个 n 对不对?给了一个行号,还有了一个列号对不对?那么我就根据这两个值,其实就可以定位出来这个杯子到底里面有多少酒。说白了,无论哪个杯子我都知道对吧?好, 那么这个代码怎么样写了?直接来啊,这里呢。啊,韩卫老师已经把这个大体的这个框架呢,已经写在这里了啊。那么呃,这个是第五杯酒对吧?倒了五杯酒,然后 第二行啊,第一个杯子,第二行的第一个杯子啊。好了,我们直接呢来写这个代码这里呢,因为我们可能是会得到一个小数,所以说呢,要返回一个大宝啊。好,这个是香槟塔。好。那么接着呢,就直接来实现了。 首先呢,我们要定定义一个什么定义这个,呃,香槟塔的就是每一个杯子啊,装了多少酒。 所以呢,这里呢,我们会用到一个什么,用到一个二维数组对不对?就是什么第二行。然后呢,第 l 列对吧,这个杯子他装了多少酒?那么呢是一个二维数组啊。好,这里呢,我们呢给他定义一个二维数组, 一个大宝,大宝的数组。那么这个数组呢,我们直接就来一个 a 吧,呃,不叫 a 吧,就是容量啊,就是容量 ca 吧,开皮头对吧?那么然后呢,又一个这个,呃,竖图啊, 那么这个数组的这个长长度啊,就是我们这个长度跟这个是多少了? 这个的话呢,就在我们题目里面呢,已经给出来了啊,题目里面是一尺了,类推到一百层对不对?一百层啊,那么这个长度的话,我们就默认的是一百了,就不往下面增了啊,没有意义对吧?这个数字只是啊, 多少都没有关系啊,只要不超出你这个,呃,因为因为你要是超出了这个量的话,他直接的就移到地上去了就。所以说这个数字没有关系啊,就给个一百。 那么此时呢,我们可以进行一个出手画。为什么呢?我们哎,你不是告诉我你倒了多少杯酒吗?那么我就知道什么我就知道我第一层的第一个杯子就是 下边从零开始啊,也就说最顶上最顶上的那个杯子里面装了多少酒,其实我是我是知道的,就是多少呢,就是这个破的,就他对不对,就他啊。好, 最顶上这个杯子装了多少了?我们知道。那么下面呢,下面的就每一个杯子,也就是这个二位数组啊,这个二位数组里面的每一个杯子到底装了多少酒了?那么我们此时就要来一个什么,来一个双层副胸怀啊,就是我们的这个二位数组嘛。 那么第一一个行号行了,我们是二啊,二,二呢,肯定从零开始,然后呢,二小于了。这个 什么宽润杠肉,就是你要查的这一个,你要查的这一行吗?对吧?就是你要查第几行,再大的呢,没有意义啊,我没有必要去小于一百对吧,因为你只需要查 到这个行数为止吧,我就只需要到便利到这个地方就可以了啊,当然还要加个等于号。然后呢,阿尔加加,阿尔加加。好。那么接着呢,就是来便利这个列了啊,列号 厉害了,比如说我们就叫啊 l 好,那么 l 呢,肯定也是从零开始啊,这个 l 呢,肯定要小于一个什么, 那么其实这个列啊,其实他是小于了,等于 r 的,为什么?因为我们 r 是航号对不对?我们来看一下啊,对应的这个航号。下面其实呢, 比如说我们这里啊,第二行最多就两列对不对,第三行最多就三列,第四行了,最多就四列。所以说这个列数列数跟这个行号呢,本身就是哎相等的对不对?最多的情况下啊,这个 列数满的情况下,其实他跟这个行号呢,就是相等的。所以说这里啊,我们这个 l 了,其实就小于等于二就可以了,当然 l 了也要加价 好。那么接着呢,我们就可以来判断一下这个,呃,在这个速度里边对吧?这个 c a 啊,这个 c a, 他的这个 d r 行 d l 列,那么呢到底了有多少,有有多少九啊,有多少九 怎么判断呢?只是我们肯定不知道,不知道我们其实可以怎么做呢?减,让他的减掉一个一点零啊,我们认为呢,他超过一杯了,或者说你不可不足一杯, 不足一杯了,那么这个减出来肯定会是个负数。那么我们其实就可以判断这个数到底是大于零啊,小于零对不对?那么你如果要是大于零呢,说明你已经超出一杯了对吧?如果小于零呢,那么你自己都没满吗?自己都没满啊,好,那么 此时呢,我们就可以让他呢除以二啊,除以二。然后呢,得出一个什么?得出一个你溢出去的啊,如果你超出一杯,那么你此时肯定会溢出啊,超出一杯的话,此时就会溢出。当然你如果要是没有超出了,没有超出的话,这个低就是个负数。所以呢,我们只需要考虑什么,只需要考虑这个低大于零的情况。 一啊,大于零,也就是说这个低啊,只有在他大于零的情况下,才意味着这个九的往往下面进行溢出了。如果要是没有大于零呢,说明这个数呢小于一对不对?小于一,那么呢他就不可能往下面一出啊,不可能小,不可能往下面进行一出啊。 当然这个地方呢,其实我们最开始的是因为我们有一个初始值对吧?这个初始值你告诉我有几杯,所以说这个地方啊,我们在进行这个呃便利的时候,这个地方呢,肯定是从零零的位置开始的,那么这个地方减掉一个一点零的 对吧?比如说你是第五杯对不对?减掉一个一点零,那么就剩下四四杯嘛,四除以二啊,然后逐步逐步的逐步逐步的往往下对不对?因为我们知道知道这里啊有几杯酒,我们知道这个地方有几杯酒,然后呢,我们就可以知道了,这个地方呢,肯定是什么 n 减一除以二对不对?这个地方呢,肯定也是 n 减一除以二, 那么再往下呢,就是再往把上面这个再减一个一除以个二嘛,对吧?同样的啊。好, 那么按照这个逻辑啊,接着呢我们就来计算呢,那我们知道这一层塌了有这么多久。那我们其实呢就可以计算呢,他下一层啊,就是他的桌子 左左边的左下,左下角的这个杯子,以及右下角的这个杯子有多少酒啊。那么只是我要是溢出了一个 d 的话啊,这个 d 已经处于了一个二对不对?其实我只需要把它左下角跟右下角的这两个杯子了,就是 r 加一啊,跟这个 l, 让他呢加等于这个 q 对吧?把这个 q 了 d 加 d, d 针进去啊。呃呃, d 针加这个 d 啊。 d 好,那么这这个是他的这个 左下角这个杯子对吧?还有右下角这个杯子了,右下角这个杯子是多少了?那么直接其实就是什么就是了, r 加一啊, l 了也要进行加一啊。为什么说是这里是 r 加一跟 l 加一啊,因为你下面内衣你你左下角跟右下角那么行号肯定比你大一号对不对?行号肯定比你大一号啊。所以说 r 加一 那么裂了,我们刚刚讲了左下角的这个裂号呢,跟他是一样的啊。而右下角的裂号呢,刚好比他大一啊。那么然后呢?把这个溢出来的久了把它哎就是累积到累加到这里面去,累加到这里面去啊。好。那么如果当这个后循环这两个后循环走完了之后, 走完了之后意味着了你要查的这一这一行呢?我已经全部查出来了。全部查出来了最后返回什么了?那么就返回什么?返回这个 c a 里边的。哎,你不是传了一个行号给我吗?对吧,哈瑞啊肉。那么这个第二位呢?第二位你是第几个杯子吗?第几个杯子你要告诉我吗?对不对?把这个传给我传传过来就可以了哎。那么我们最后返回的答案是不是这个了?哎,不一定啊。不一定是这个。 为什么呢?因为这一个数字他极有可能会超过一对不对?他有可能会超出这个一啊。那么如果超出了这个一呢?那么我们肯定就取一嘛。 那么要是没有超出了,没有超出就取他自己对不对?就我们这里是零点几零点几进行累累加的其实就是一个百分比进行在这里呃,一个百分比在这里累加对不对?我们假假设一个杯子是一点零是满的吗?那我们这里其实其实就是 一个百分数除以二嘛,对不对?好,所以说呢,在这里啊,我们要取一个这样的纸啊, max 点呢命。 然后呢看一跟这个值呢?就进行对比啊,看哪个比较小。因为你如果是啊,如果你你这个地方你要是大于一的话,那么其实就是一杯吗?就满的就是百分之百吗?我们最后不是要求一个百分比吗?那么你要是小于一呢,那么就是你本身啊。好,我们来看一下这个值到底对不对啊? 就是总共呢倒五杯酒啊,然后呢,第二行的第一个杯子对吧?当然这个下边呢他是从零开始的啊。 总共呢是五杯啊。然后呢,第二行的第一个杯子,第二行是第几行?第二行在这里对不对?第二行在这一行啊,在这一行,因为我们下边要从零开始啊。那么第一个杯子是哪个杯子?第一个杯子是这个杯子,那么如果是五杯的 话,那么这里呢肯定是一杯,前面三杯肯定是满的对不对?那么只有两杯了。遇到了第第这个,这个第三排上面对不对?也就是我们的这个二啊。遇到了这里,遇到了这里的话,其实我们前面已经说了啊,这边呢是零点五,这边呢是零点五, 中间是一对不对?那么刚好一加两个零点五,刚好两杯,加上上面上面的三杯了,刚好是五杯啊。那我们来看一下得出的结果呢,是不是一啊。然后呢,我们再看后面这个是不是零点五啊?来看一下我们这个 啊,算法他的这个结果得到的这个结果呢,到底对不对啊。那么第一个杯子也就是呃就是三个杯子那一行最中间的那个杯子,他应该呢刚好是一杯酒,那么返回的应该是一, 如果我们把这里改成二了,那么他应该呢返回零点五对吧?那么是一啊,把这里的改成二,我们看呢他会不会给我们返回一个零点五啊。 那么这道题的这个呃,主要的这个算法思想呢,其实就是我们用代码去模拟了这个过程,当然前提是你要找到这个规律啊,那么这个是零点五对吧,也就是说了,你使用代码啊,就是去模拟这么一个过程,倒酒的一个过程对不对?其实这个过程就是什么,就是他溢出来的时候,他会把一半,就是就是这个除以二啊, 就是他溢出来的这个部分,就是这个 n 啊,减一除以二呢,这一部分呢,他会往下面进行溢出对吧?一边呢,哎,除以二往这边,一边呢,除以二往这边。那么对于每一个杯子来说,那么都是这样的,他都是这样一个公式啊, 如果大于一的话,那么呢肯定要进行一出,如果呢,小于一呢,那么就是个负数,负数的话,很明显就不能够往下一对吧,自己还没装满呢。所以说啊,这个代码其实呢, 如果明白了这个规律,代码本身呢啊,并不复杂,那么这个其实就是我们这个算法里面的一种呢,什么一种模拟的思想啊,使用模拟的思想来完成这个相兵塔这道算法题。

提到香槟塔,你会想到什么?婚礼现场活动?庆功?他呀,不仅仅象征着庆功,爱情热闹的这种氛围,其实在背后呢,也反映出了组织管理中的一些深层逻辑。 倒满整个香槟塔需要分几步呢?第一个杯子注满香槟后,香槟会慢慢的往下流淌至第二层,第三层移至最后,直到所有的香槟杯被倒满。 想考一考大家,这其中哪一层是最重要的呢?我想肯定是第一个杯子,也就是第一层,只有第一层倒满香槟后,才有机会往下继续流淌。 在团队组织中呢,也是如此,第一个杯子啊,也就是团队里的 leader, 组织内的思想意识也是自上而下逐级传导的,当组织的 leader 有了想法,决策才能逐级传递,才能让整个团队统一思想,更好的达成目标。 在这个过程中呢,第一个注满香槟的杯子,和不断拼搏的核心力点一样,都是至关重要的核心的力点。在领导角色团队的同时呢,也要不断的学习,也这样才能拥有足够的资源,才能不断的将资源倾斜,正式的开启香槟塔。




老铁们好,咱现在电脑里放这个视频,是凌志 ss 四百,一九八九年的一个宣传片,应该有很多车友车迷朋友们都看过,就是用 ls 四百来完成香槟塔的挑战。走,安排上,咱先来车库啊,随便挑选几台凌志 ls 系列,这台是初代 ls 四百 ucf 幺零 全黑色内饰。这还有台初代 ucf 幺零,也是全黑内饰。这是第三台 ucf 幺零,这是二代 ucf 二零千玺款,依然是全黑内饰。这是第三代 ls 四三零, ucf 三零。这是个千玺款的啊,依然是黑色内饰。这台 是第三代 ls 四三零, ucf 三零后期款。这台呢,就是普通的米色内饰。好啊,秀车绝对不是主题,咱的主题是今天也要尝试做一下香槟塔挑战。我在八月份的一期视频里曾经说过,把雷克萨斯当年轰动全球的那条广告给重新翻拍一下,咱就看这车在三十 年后的今天还能不能做到那一步。这条视频为证。好,现在马上开始,咱就用 usf 幺零。因为环境和条件有限,当年人家拍宣传片,人家有那个设备,咱没有啊。老铁们。所以呢,我就用千斤顶啊,把车头给顶起来,咱得给他找平,然后这样才可以在上面放香槟杯,这 高度应该是没问题了。咱喝口水,马上开始摆杯。老铁们,咱现在看啊,咱必须按照当年官方的摆法,就是单层十五个杯。这图显示的是某个汽车测评老师摆的,这个老头是零十四摆的总工程师,他对您的摆法表示很无奈。测试也好,挑战也好,该怎么做咱就怎么做,咱现在马上开始第一次的启动, 正常启动还还是非常顺利的,咱现在来看一下他高转速的表现。 测试做完了以后,还有最后一步, 那就是庆祝一下,干杯。然后就是我想跟各位汽车测评老师讲,咱用心做。好吧,再见。

在这神秘的浪漫的季节里,散发着亲情和爱情,让两个相爱的人真诚永远。香槟香槟,相敬如宾, 流淌的是那军情呼唤,流去的是祝福,带来的是祝愿, 潇洒的是你们幸福的新起航。愿我们的快乐日子里更加温馨。好好好 嗨,是不是美满美满!对,这叫美满幸福。来。两个相爱的人,他们在相识的时候,相爱的时候,许下了爱的诺言,从两个相爱的人面对面站。

老板,老板,我接了个大生意。什么生意啊?有个结婚的客人,他想买我们这个卡杯。嗯,他是要白底层。什么形状啊?客人的要求说 八层,三角形,八层三一层一个,二层两个,三层三个,四层四个,五层五个,六层六个,七层七个,八层八个吧,这样是第二个好吗?过来拆这个。好的,我去看一下。 老板,老板,怎么了?客人说想看一下摆出来是怎么摆的,你要不摆摆,这是要考验我的动手能力吗? 老板,我摆好了。怎么样?感觉哪里好像不对,哪里?



今天我们来学习五层汉诺塔的移动步骤,要将五层汉诺塔从起始柱移动到目标柱上,那我们一定要注意移动的规则。通过探索,我们知道 五层汉诺塔最少移动步数是三十一步,要想用最少的步数完成移动,那可不能多走一步哦。所以我们要牢记, 当移动的是单数个时,我们的第一步要放在目标柱上。当移动的是双数个时, 我们的第一步就要放在过渡柱上。现在老师来演示一下, 这里有五个圆,我们先给他们分别取个名字吧,这个最小的,我们把它叫做小老弟,下面依次是二哥、三哥、四哥,五哥, 五是一个单数,所以根据我们的注意点,第一步就应该要把这个小老弟放到目标柱上, 这样二哥就出来了。二哥出来了,小老弟要立马去找到二哥。 三哥出来了,谁去找三哥呢?当然是二哥找三哥,那我们就先把 把小老弟踢到一边,二哥找到了三哥,小老弟立即跟上。找到二哥, 哎,四哥就出来了,四哥出来,三哥他要去找四哥。这里的三是单数,所以我们的第一步应该放在目标柱上,也就是放到这一根上面。 小老弟过来,二哥跑到这边,小老弟紧接着去找二哥, 那么三哥就找到了四哥啊。接下来我们要把二哥去放在三哥上面,所以把小老弟放一边, 二哥找到三哥,小老弟跟上,五哥就到了我们的目标柱上。 当然小朋友已经知道了,谁去找五哥呢?是的,四哥找五哥,这里的四个是双数,我们要想把这边的移到这根柱子上,那么 双数的第一步是不可以直接放到目标柱上的,所以我们要把小老弟放到这边的过渡柱上面,这样二哥过来, 小老弟跟上,三哥出来了,跟我们刚刚是一样的,二哥去找三哥,把小老弟先踢一边,二哥找到三 哥啊,小老弟紧跟四哥,就成功的找到了五哥,所以最后我们只要把这边的三个放到目标柱上就行了, 那么根据我们刚刚的规则,三是单数第一步直接放在目标柱上,二哥放在这里,小老弟找二哥,三哥就放到了四哥上面, 最后小朋友应该都知道了吧?是的,小老弟听一边,二哥找到三哥,小老弟最后找到了二哥, 这样我们就把五个圆盘顺利的从起始柱放到了目标柱上,小朋友们学会了吗?赶快操作起来吧。

今天我们用酒杯拉起了一个杯塔,我们要请二位以夫妻的身份,四手合力,共同从最顶端的杯子一起浇灌,请所有的朋友也共同见证 他们从这一刻开始,有夫妻的力量去认真的清理,关注他们美好的婚姻未来和婚姻生活,也一起去打造他们这个全新的家庭。 希望他们的未来呢,能够像这香槟美酒一样甜甜蜜蜜,细水长流。大家掌声祝贺,掌声陪同,恭喜你们!

汉诺塔游戏教学四小朋友们大家好,今天我们继续学习汉诺塔,在学习之前我们先复习一下上周我们学习的五个圆盘的还原方法, 小朋友们还记得五个圆盘怎么挪动吗?对,我们把它当做三个圆盘来处理,首先下上面三个的圆盘当做一个,然后接下来第二个,第三个在移动的过程当中,每次只能移动一个圆盘,并且小的要在大的上边。 首先我们把这五个圆盘移到中间的立柱上,小朋友们在还原的过程当中可以将视频暂停,然后我们还原好了之后再继续观看视频。 接下来老师做一遍,先将前三个圆盘移动到中间的立柱上,小朋友们要记住,想去哪个 立柱就要把第一个圆盘放到哪个立柱上哦,再将这三个圆盘移动到右边的立柱上, 最后将这三个圆盘移动到中间的立柱上。哎,这样我们就完成了五个圆盘从右面的立柱移动到中间的立柱上。 那接下来小朋友们再复习一下如何将左边的立柱上的五个圆盘成功的移动到右边的立柱上呢?这个时候小朋友也可以暂停视频,复习完之后可以看一看老师的视频,是不是和你们的一样呢? 相信小朋友们已经成功的移动了这五个圆盘,接下来看看老师是如何做的。 哎,我们完成了,相信小朋友们对五个圆盘的移动方法已经很熟练了,那今天我们接下来就要挑战一下如何还原七个圆盘。

各位好,今天咱们来解锁一只玩具汉诺塔,汉诺塔非常锻炼小朋友的耐心,那为了让低年龄段小朋友一个有剪刀男的过程,咱们准备的是八层汉诺塔,现在呢,我们只完成前五层的一个,呃,移动。嗯,接下来 我们按三步走。第一,我们先来认识汉诺塔,汉诺塔分为两部分,一,二三,从前往后三注。啊,那这一个是还,一共是五层,我们要还原。嗯,第二步,他的规则是什么? 就是把所有的环从最左侧平移到最右侧。嗯,那第二步,在平移的过程中,我们每一次只能走一步规则。第三点,嗯,我们在平移的过程中,每一环都必须小环在上啊,比方说现在这个红色环我们随便走了一下,那接下来 你想走下一环,那这个橙色环就不能放在红色环上面,必须小在上,所以他只能走在这里。那接下来在下一步,你要想继续啊,去走,我们发现,你会发现啊,我们不能放到小环上面,所以我们接下来就不能选择这个黄色环啊, 只能选红色环或者橙色环。好,那接下来第三步,我们看上去比较复杂,所以一定要讲究技巧。那我们的技巧呢?主要是两步,第一,讲故事,开门放大象,关门走。 第三步啊,第二点,单双数。好,我们先来说单双数啊,嗯,我们先来说讲故事吧,开门放大象,关门走,就靠这一句口诀,我们就能够完成它。那门现在指的是红色,所有人记住啊,红色是门,开门关门指的都是要动红色。 放老虎啊,咱们说老虎吧,老虎更形象一点,因为老虎是橙色,开门放老虎,所以说开门门指的是红色,老虎指的是橙色片,但我们说的要放老虎就是要动橙色啊,关门也指的是红色片走,也就是说是其他片了。 好,第二呢,我们现在开始进行,现在一共是五层,五是单数。那我发现第一片我们该怎么去选择呢?该选二注还是三注三注呢?五是单数,单数找单数注,所以第一步五要走到三上面。第一步非常关键啊, 开门放老虎,关门还是门对吧?老虎放出来了,赶紧要把老虎关上关门 走。你发现了,这个走的时候他只有一选项,走向三组开门。那在这里你就发现有有,我们这个门到底是该开三还是该开一呢?这个时候就注意,因为咱们还记得刚刚是进行的单数五去走的,单数的时候,门要倒着走。 走什么走啊?三二一,三二一,三二一,这么去走,明白了吧?倒着走,从三二一去走。所以那既然现在到二了,三二一,那我们接下来要走到一了, 开门了,放老虎,对吧?老虎,现在你只能放到三柱关门走,走片位于想象。那继续开门,三二一, 水要到了,二住,开门放老虎,关门走为形象,对吧?那接下来我们继续又是倒着走,三二一,开门 放老虎,如意选项关门走。哎,你看这几天已经移到三柱上了。那继续开门,放老虎, 关门走。三二一。那继续开门放老虎, 关门走,对吧?接下来底片小走大走。那继续三二一,开门开到三门上,放老虎, 关门走,开门放老虎,关门。 ok, 我们已经平移到第三柱上了啊, 这是我们前五环的一个分解,大家只要把前面我讲到的三个重点,第一认识,第二规则,第三技巧搞清楚之后就非常快速。