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