WOO logo

《魔方复仇》视频回顾——第 1 部分(共 2 部分)

简单的边缘翻转算法:RU R' F R' F' R

大家好。我是迈克。这是我的4x4x4魔方(又名“魔方复仇”)系列视频的第一部分。如果你喜欢这个视频,请点赞,或者更好的是,订阅我的“奇才魔方”频道。

在此视频中……

…我会教你如何解决除了最后一层之外的所有问题。我觉得我不需要复习任何符号,因为你不需要学习任何算法来学习这个视频。第二部分会讲解一些解决最后一层的算法,包括处理大量的奇偶校验问题。这个视频会更加轻松。

Rubics复仇

在继续之前,我先宣布几件事

第一,前提条件是你已经能够解开魔方。我会用到很多你应该已经理解的魔方逻辑。我的讲解会稍微快一点,因为我假设你已经对魔方相当熟悉了。

接下来,让我解释一下重要的一点:任何偶数的魔方(我这里说的偶数是指沿着任何边的魔方数量)都没有像魔方那样的中心块。因此,你可以在任意一个中心块上放任意颜色的魔方,但如果你没有正确地将它们彼此相对放置,你就会陷入无法生存的境地。

大多数大小的魔方都是这种配置,黄色与白色相对。如果你把红色放在左边,白色放在上面,你会发现蓝色在这里,红色的对面是橙色,蓝色的对面是绿色。这是标准的颜色配置。我要在这个标准魔方上做这个。它叫55魔方,但我认为大多数大品牌都是这样做的。

需要提醒的是……

这是我80年代初高中时买的旧版魔方“复仇者”。你看得出来它不一样。白色对面是蓝色。如果你把蓝色放在左边,白色放在上面,那么这里就是黄色。如果你的“复仇者”魔方已经弄混了,你不确定是什么颜色,你随时可以把颜色拼出来,看看各个面应该如何相互定位。

好了。话虽如此,我想我们已经准备好混合这些棋子并开始了。让我们好好打乱一下。看起来乱糟糟的,看起来很漂亮。第一步是确定起始面的颜色。不出所料,我喜欢选择白色。我们要从这里的白色中心开始。换句话说,把这四个位置都弄成白色。你总能找到至少其中一个是白色的棋子。

我假设你能够运用一些常识来做这件事。比如,你可以把它摇到这里,这样我们就得到了两个白棋。然后,这里是一个白棋,这里也是一个白棋,所以我要旋转它,这样我就可以把它摇到这里,让这两个白棋并排,然后把它摇到最上面。这就是我们的白棋面。

鲁比克的复仇

正如我之前提到的……

……在那张白色面的对面,你需要一张黄色面。这里已经有一个黄色了。让我们把这个黄色面向上摆,把这两个面移出火线,然后再把这两个面摆回来,这样我们的黄色面仍然保留。这是另外两个黄色面。我们要让它们相邻。我的做法是,把这个黄色面摆到顶部,这样旋转,然后再摆下来,这样它们就相邻了。

如果我只是把它旋转一下,白色部分就会乱掉。这种情况会经常发生。把这两个黄色部分放到这一侧的方法是,把它们移到黄色部分原来的位置,然后旋转180度。换句话说,就是把它移出火线。然后,再把这两个黄色部分移回去。您可以看到这也保留了我们的白色。

我们的白色和黄色中心已经完成。接下来,我们来处理红色。记住,如果白色在顶部——那么,此时我们可以将红色放在任何位置。这是一个红色。让我们将这个红色移动到位,这样我们就有两个相邻的红色,然后将它们放在同一行。提醒一下,行是水平的,列是垂直的。这是一个单独的红色,这是一个单独的红色。我可以移动它,使它们彼此相邻。然后,将它们放在水平位置,然后将这两组红色放在一起。现在我们的红色中心就完成了。

正如我之前提到的,如果白色在上方,红色在左侧,那么我们需要蓝色在右侧。你当然会想把这些橙色留在原处,但相信我,当你接近终点时,你会遇到一个根本无法解决的情况。事实上,你甚至不需要走到那么远,因为没有红色和橙色的边缘块。

我要做的是——让我们把这两个蓝色块移动到橙色块应该在的位置,让它们远离火线,然后再把这些红色块移回它们应该在的位置。两个蓝色块已经完成了。让我们把另外两个蓝色块放在一起。这是两个独立的蓝色块,让我们把它们放在一起。然后,把它们放在同一行,最后调整红色块的位置。

Rubic 的复仇蓝色魔方

这是两种蓝色,这是另外两种蓝色

我要做的就是用之前教你们的黄色部分的方法,把这两种蓝色移到它们原来的位置,就像这样,把它们所在的图层旋转180度,让它们脱离火线,然后再把这两种蓝色移回原来的位置。这是我的红色、白色和蓝色。红色的对面是橙色。

这是一种不常见的情况,我们找不到橙子。根据我的经验,你不需要记住这一点,但如果遇到这种情况,基本上需要将这些橙子的面完全交换,你可以这样做:

你只需旋转一半,将顶部旋转180度,然后将其向下移动,然后反过来,将这一侧向上移动180度,再将其向下移动。让我给你展示一下你通常会遇到的情况。

让我向你展示另一种你经常遇到的情况:

这是我们的红色面,所以另一面需要橙色。现在只缺一块。你把橙色面放在你面前,然后在顶部,把你需要的那块放在与正面相同的位置。例如,这里它需要放在右上方,所以把它放在顶面的右上方。

我们要做的是,把这两个棋子移到最上面,旋转它们,然后把当前位于同一行空位旁边的棋子摆到那个位置,再移回来。你可能会想: “哦,这会把其他东西弄乱的”,但相信我,最终会成功的。我不会解释原因,因为我觉得这样会让你看不懂,所以就相信我,这一定有效。

东西都在正确的位置。右上角,右上角。我把这两个移到顶部,旋转它,让那个空白位置在另一边,然后移动这两个。这样就填满了那个空白位置。然后我们要把它移回原来的位置。我们把它旋转回来,然后向下。这里,我们可以看到两个橙子挨着,然后把它们移动到位。把它旋转到左边,再向下。哇。看到了吗?绿色的。你不仅解决了橙子的问题,而且——嗯,只剩下绿色了。那些也解决了。相信我,这很有效。

让我再给你展示一个你经常看到的情况。这是另一个你经常看到的情况——这是我们的红色面。我们需要在另一边放一个橙色。我们需要把它作为我们的橙色。我们把它放在上面。我们需要把这两个橙色放在这里。同样,把它们移到上面,但是如果已经有橙色了,就把它们移到另一边,然后再移回来。就这样。完成了,中心点完成了。

我再给你们展示一个你们经常看到的情况。最后再给你们展示一个。这是红色,这意味着我们需要橙色。我们需要在这里和那里各放两个橙色,在顶部斜对角。我们的做法基本上就是重复那种只缺一个的情况。

例如:要得到一个橙色,请确保顶部相同的位置也有一个橙色。我们要做的基本操作是将这个橙色移动到这个位置。将它移动到顶部,旋转到左侧,再将左侧旋转到顶部,然后向下旋转,再向后旋转。

现在我们有了四个中的三个,所以我们回到我之前展示的那个情况,只缺少一个。同样,关键是要把它放在顶部相同的位置。右上角,右上角。我们基本上要做的就是把这个移动到这个位置。把它移到顶部,旋转它,使空白位置在左侧,把这个移动到那个位置,然后把这两个移回下方,再旋转它们,再把它们移回下方。这就是最后两个中心的解法。希望你理解了。

魔方解题

现在,我们准备继续前进……

好了,伙计们。我们准备开始处理边缘了。首先,我们的方法是,找到任意两个相似的。例如,这是白色和红色,这是白色和红色。我们要把它们放在相对的两边,这样你就能看见相反的颜色,并且在这些情况下,它们位于不同的列。这里我们有一个白色和一个红色。很好,它们是相反的颜色,并且位于不同的行。

第二,我们要做的工作基本上就是把这些事情落实到位,但我们不想在过程中把事情搞砸。我们想要确保这里没有垃圾。如果我们从左边开始,那么右边也应该有垃圾。

具体操作如下。我们把它摆到位,移到右侧。然后,移到底部。然后,基本上,把这些白色部分移回原位。就这样。我们的中心点保持不变,这两个部分彼此相邻。

基本上…

…我们就这样反复操作。比如,这里有一个绿色和橙色的方块,我们来找找另一个绿色和橙色的方块。它就在这里。同样,它们在对面,也就是相对的行。因为我要把它移到左边,所以我们要确保右边没有多余的方块。把它移到合适的位置,移到右边,再移到底部,然后根据这些方块的中心位置进行调整。就这样。

让我们再做一次

这里有红色和黄色,我们来找另外两个红色和黄色。它就在这里。把另一个放好。同样,在另一侧,颜色相反。记住,如果我们要把它移到左边,右边就需要有多余的部分。这不是多余的部分。如果我们现在就这么做,会把我们已经做好的那两个部分弄乱。我们把多余的部分移到这里。把它移到右边,移到底部,然后固定好。就这样。

让我们再做一次

我们来找红色和绿色,把它们移动到位。我说的移动到位,你只要运用常识就可以了。我们想把垃圾放在这里,所以把垃圾移到右上方那个位置。把它移动到位,向右,向下,然后自己清理干净。我们再来一次。这是蓝色和橙色。我们来找另一个蓝色和橙色。它就在这里。让我们把它正确地移上去。对立面,对立的颜色,对立的两侧。我们把垃圾放在右边,再来一次。

这是红色和蓝色。我们来寻找其他红色和蓝色。好了。红色和蓝色,相对的两侧,垃圾,我们准备好了。让我们再来一次。这是白色和绿色。其他白色和绿色在哪里?就在这里。垃圾在右边。这是蓝色和黄色。其他蓝色和黄色在哪里?就在那里。这里,它们是相同的颜色。我们来解决这个问题。让我们把垃圾放在右边。整个图层都完成了。有一些垃圾,一、二、三、四、五。

我们再画一个,蓝白相间的。哪里有垃圾?这里有垃圾。把它移到右边、底部,然后清理干净。我们再找一个。事到如今,我们正把自己逼入绝境。这种情况并不常见,但看起来好像已经完成了。这些完成了,这些完成了,这些也完成了,但这太方便了。让我来假设一下,当你把自己逼入绝境时,你通常会遇到的情况。

Rubic 的复仇解决方案

好的。通常情况下,当你处理所有边缘时,你会陷入困境,因为两侧的碎片混合在一起,但你没有一块碎片可以用来重复我刚才反复做的动作。我们这里要做的是一个边缘翻转算法。我之前说过,这个视频不会用到任何算法,所以很抱歉。这是一个相当短的算法。

它的作用只是翻转一条边。代价是会干扰其他元素,但不会干扰其他边。它只会干扰我们还没处理到的元素。这是两条混合边。你想把它们对着放。如果是同一种类型的棋子,比如这里的橙黄色和橙黄色,它们在同一行,那么你只需要把另一个棋子移到另一行。

我们要用这个算法来翻转这两个。这会把橙色和黄色翻转到顶部,然后我们就可以把它移回去了。这两个会变成橙色和黄色,这两个会变成绿色和橙色。同样,我们要把它移到这里来翻转这两个。你需要把这两个要翻转的放在右前方,然后执行以下操作:右上方,右上,前,右上,前上,右上,右上,然后移回去。就这样。这两个都完成了。

让我向你展示另一种你会经常遇到的情况。

好吧。我故意弄错这种情况,因为这种情况你经常看到。这里,同样的,我们的两条混合边分别是橙色和绿色,以及橙色和黄色,但这次,同一种类型的棋子不在同一行。如果我们把绿色和橙色换到这里,只会把这两个棋子换过来,我们还是会遇到同样的问题。我们要做的是把这两个棋子旋转180度。这样,之前在最上面的橙色和黄色棋子现在就会在我们想要的底部了。然后,把这块棋子从这条错误的边移到它的上面。

现在,我们可以翻转这两个。这样会把橙色和黄色放在顶部,然后我们把它移回这里。我们按照我刚才说的算法操作。记住,要翻转的两个放在右前方。右,上方,右上,右上,前,右上,前上,右上。然后,把它们移回来。好了。这两个完成了,这两个也完成了。

魔方

我们现在几乎已经……

……把它简化成一个只有角、边和中心的魔方,但通常情况下,你会遇到一些奇偶校验问题。我会在第二部分解释如何处理这些问题。我保证至少会把它解到最后一层,所以就让我来吧。让我们用解魔方的方法来把它解到最后一层。我不会解释得太详细,因为我说过,前提是你已经会解魔方了。这就是我现在正在做的。

哎呀!如果你不知道我在做什么,我已经有了一个三部分的魔方系列视频,可以准确地告诉你我现在正在使用的解法。还有一个角和边需要处理。把它们分开。正如承诺的那样,除了最后一层黄色的,其他都完成了。你可以看到最上面的三层都完成了。我已经看到我们没有边的奇偶校验。我们把这个留到第二个视频里再说吧。

谢谢大家的观看。本视频由我的网站 WizardOfOdds.com 制作,该网站主要介绍赌场游戏的数学分析。如果您想知道赔率是多少,或者想知道如何玩任何赌场游戏,请务必观看。如果您喜欢本视频(希望您喜欢),请点赞,或者订阅我的频道。

谢谢观看。第二部分再见。再见,朋友们。

外部链接

魔方的乐趣— 在我的拉斯维加斯巫师论坛上讨论魔方。