CFOP

CFOP（又称弗雷德里奇法（Fridrich Method））是速解魔方最常用的解法之一，最早由杰西卡·弗雷德里奇总结。解法由底十字（Cross）、下两层（F2L，First 2 Layers）、顶层定向（OLL，Orientation of Last Layer）、顶层排列（PLL，Permutation of Last Layer）四个步骤组成。2005年以来，世界排名在前十名的魔方玩家中，大多数使用的都是CFOP公式或其变种。

## 底十字（Cross）

此步与层先法还原时的第一步（Cross）相同，首先从配色中，选出一个颜色作为基准，当作底面。一般在初学时，这个颜色是固定的；等到熟练时，可以练习双十字或是多十字，在速解魔方时，选择最有利的颜色出发。多数人偏好选择白色或是黄色。

决定颜色以后便不能随意更改，此时仅考虑底面中心块和其相邻四面边块的，而无需顾虑其他部分，将方块转动至如图所示的情况。

<image>

通常，在有观察的情况，这个步骤可以在八步以内完成，且完成后所选色面朝下。

## 头两层（F2L）

头两层（即完成底十字的一层与中间一层）此时被十字划分为四个区域，四个边块及其相对应的四个角块。每一组（一边一角）被称作为“一对”（pair）或“柱”，这个步骤要完成的便是四柱。

传统的做法先完成第一层，再完成第二层。此时注意到，每次要组合第二层时，都会先将第一层破坏，然后复原，有许多移动被重复多次（浪费时间），因此F2L的观念产生了。

“设法在不破坏其他已完成部分，将一柱转成

<image>

或

<image>

。”

在这动作中，做法有很多，每个人都有自己偏好的方法，一个好的做法应该具有下列的特点：

- 步数少
- 不转动整个魔方本身（不涉及x、y、z的转动）
- 符合手顺

进行此步时，熟练后应该要能一边转动一边观察并规划下一步，动作之间没有停顿，并且做到没有xyz。

练习的要诀在于尽可能无中生有、自己寻找规律、创造方法，而不是萧规曹随、一味死记公式。

## 第三层

这步与传统层先法（LBL）相似，只是原本由数个公式合成的解法被单一公式取代。

优点：改进反复地进行算法加快速度。

缺点：需要记忆的部分变多，还需要当机立断的能力。

### 顶层定向（OLL）

<image>

如图所示，将顶面转成单一颜色。

OLL共有216（2³×3³）种组合，排除相同的情形（经过旋转），共有57种相异的图样（含镜像）。

然而某些图样出现的概率仅仅为$\frac{1}{216}$，如：

<image>

，因此记忆公式的优先程度也有所不同。

名称｜公式｜名称｜公式

1 (Runway)｜R U2 R2 F R F' U2 R' F R F'｜30 (Anti-Spotted Chameleon)｜F R' F R2 U' R' U' R U R' F2

2 (Zamboni)｜r U r' U2 r U2 R' U2 R U' r'｜31 (Couch)｜R' U' F U R U' R' F' R

3 (Anti-Nazi)｜r' R2 U R' U r U2 r' U M'｜32 (Anti-Couch)｜L U F' U' L' U L F L'

4 (Nazi)｜M U' r U2 r' U' R U' R' M'｜33 (Tying Shoelaces)｜R U R' U' R' F R F'

5 (Lefty Square)｜l' U2 L U L' U l｜34 (City)｜R U R2 U' R' F R U R U' F'

6 (Righty Square)｜r U2 R' U' R U' r'｜35 (Fish Salad)｜R U2 R2 F R F' R U2 R'

7 (Lightning)｜r U R' U R U2 r'｜36 (Sea-Mew)｜L' U' L U' L' U L U L F' L' F

8 (Reverse Lighting)｜l' U' L U' L' U2 l｜37 (Mounted Fish)｜F R' F' R U R U' R'

9 (Kite)｜R U R' U' R' F R2 U R' U' F'｜38 (Mario)｜R U R' U R U' R' U' R' F R F'

10 (Anti-Kite)｜R U R' U R' F R F' R U2 R'｜39 (Fung)｜L F' L' U' L U F U' L'

11 (Downstairs)｜r U R' U R' F R F' R U2 r'｜40 (Anti-Fung)｜R' F R U R' U' F' U R

12 (Upstairs)｜M' R' U' R U' R' U2 R U' R r'｜41 (Awkward Fish)｜R U R' U R U2 R' F R U R' U' F'

13 (Gun)｜F U R U' R2 F' R U R U' R'｜42 (Lefty Awkward Fish)｜R' U' R U' R' U2 R F R U R' U' F'

14 (Anti-Gun)｜R' F R U R' F' R F U' F'｜43 (Anti-P)｜F' U' L' U L F

15 (Squeegee)｜l' U' l L' U' L U l' U l｜44 (P)｜F U R U' R' F'

16 (Anti-Squeegee)｜r U r' R U R' U' r U' r'｜45 (Suit up)｜F R U R' U' F'

17 (Slash)｜F R' F' R2 r' U R U' R' U' M'｜46 (Seein' Headlights)｜R' U' R' F R F' U R

18 (Crown)｜r U R' U R U2 r2 U' R U' R' U2 r｜47 (Anti_Breakneck)｜R' U' R' F R F' R' F R F' U R

19 (Bunny)｜r' R U R U R' U' M' R' F R F'｜48 (Breakneck)｜F R U R' U' R U R' U' F'

20 (Checkers)｜r U R' U' M2 U R U' R' U' M'｜49 (Right back squeezy)｜r U' r2 U r2 U r2 U' r

21 (Double Sune)｜R U2 R' U' R U R' U' R U' R'｜50 (Right front squeezy)｜r' U r2 U' r2 U' r2 U r'

22 (Pi)｜R U2 R2 U' R2 U' R2 U2 R｜51 (Bottlecap)｜F U R U' R' U R U' R' F'

23 (Headlights)｜R2 D' R U2 R' D R U2 R｜52 (Rice Cooker)｜R U R' U R U' B U' B' R'

24 (Chameleon)｜r U R' U' r' F R F'｜53 (Frying Pan)｜l' U2 L U L' U' L U L' U l

25 (Triple-Sune)｜F' r U R' U' r' F R｜54 (Anti-Frying Pan)｜r U2 R' U' R U R' U' R U' r'

26 (Antisune)｜R U2 R' U' R U' R'｜55 (Highway)｜R' F R U R U' R2 F' R2 U' R' U R U R'

27 (Sune)｜R U R' U R U2 R'｜56 (Streetlights)｜r' U' r U' R' U R U' R' U R r' U r

28 (Arrowhead)｜r U R' U' r' R U R U' R'｜57 (Mummy)｜R U R' U' M' U R U' r'

29 (Spotted Chameleon)｜R U R' U' R U' R' F' U' F R U R'

### 顶层排列（PLL）

<image>

这是将方块恢复原状的最后一个步骤。

PLL共有$\frac{4!\times4!}{2}$种组合，排除相同的情形（经过旋转），共有21种相异的图样（若不含镜像则为13种）。

一个PLL状况有多种解法。

类似OLL，PLL也有罕见的图样，同理，某些较常被使用，因此记忆公式优先程度也有所不同。

名称｜公式

Aa｜x R' U R' D2 R U' R' D2 R2

Ab｜x R2 D2 R U R' D2 R U' R

F｜R' U' F' R U R' U' R' F R2 U' R' U' R U R' U R

Ga｜R2 U R' U R' U' R U' R2 U' D R' U R D'

Gb｜R' U' R U D' R2 U R' U R U' R U' R2 D

Gc｜R2 U' R U' R U R' U R2 U D' R U' R' D

Gd｜R U R' U' D R2 U' R U' R' U R' U R2 D'

Ja｜x R2 F R F' R U2 r' U r U2

Jb｜R U R' F' R U R' U' R' F R2 U' R'

Ra｜R U' R' U' R U R D R' U' R D' R' U2 R'

Rb｜R' U2 R' D' R U' R' D R U R U' R' U' R

T｜R U R' U' R' F R2 U' R' U' R U R' F'

E｜x' R U' R' D R U R' D' R U R' D R U' R' D'

Na｜R U R' U R U R' F' R U R' U' R' F R2 U' R' U2 R U' R'

Nb｜R' U R U' R' F' U' F R U R' F R' F' R U' R

V｜R' U R' U' R D' R' D R' U D' R2 U' R2 D R2

Y｜F R U' R' U' R U R' F' R U R' U' R' F R F'

H｜M2 U M2 U2 M2 U M2

Ua｜M2 U M U2 M' U M2

Ub｜M2 U' M U2 M' U' M2

Z｜M' U M2 U M2 U M' U2 M2