介紹
原理
M2 與 OP Corner 都是用 buffer 互換 來達成 cycle 互換的
像是: "A 要去 B, B 要去 C, C 要去 A"
可以寫成 Sequense: A B C A
與 buffer 互換邏輯如下:
| 序列 | Buffer | A | B | C |
|---|---|---|---|---|
| 開始 | buf | A | B | C |
| A | A | buf | B | C |
| B | B | buf | A | C |
| C | C | buf | A | B |
| A | buf | C | A | B |
可看出 buffer 本身是不變化的,但可以達成效果
怎麼與buffer 互換?
把要換的東西移動到 swap target 位置 (setup)
再把 buffer 與 swap target 互換
再 undo setup
來實現
([setup : swap])
怎麼背序列
我的故事單詞表:
(兩個字母一組)
https://docs.google.com/spreadsheets/d/1g4StrbfnlgmM-ye8AksC1O4r_Rl6zzOKhHbWpUFN1Qg/edit?usp=sharing
M2 Edge
編碼
buffer: U
swap target: A
swap algorithm: M2
setup
特殊狀況:
- C
U2 M' U2 M' - I
D M' U R2 U' M U R2 U' D' M2 - Q
U B' R U' B:M2 - S
M2 D U R2 U' M' U R2 U' M D' - W
M U2 M U2
buffer edge
- K buffer
- U buffer
no setup
- A
M2'(沒有setup)
L Face
- E
B L' B':M2 - F
B L2 B':M2 - G
B L B':M2 - H
L B L' B':M2
L
- D
L' U' L U:M2 - L
U' L' U:M2 - X
U' L2 U:M2 - R
U' L U:M2
R
- B
R U R' U':M2 - J
U R U':M2 - V
U R2 U':M2 - T
U R' U':M2
R Face
- M
B' R B:M2 - N
R' B' R B:M2 - O
B' R' B:M2 - P
B' R2 B:M2
特殊編號置換
如果是雙數號碼,有 C/W, I/S 的,要對調
像是
HS EF BO SA GN P
->
HI EF BO SA GN P
Parity
如果單數,有 parity
parity: D' L2 D M2' D' L2 D
OP Corner
編碼
buffer: A
swap target: C
swap algorithm: Y Perm F R U' R' U' R U R' F' R U R' U' R' F R F'
setup
buffer corner
- A buffer
- E buffer
- R buffer
D Face
- U
F2 - V
D R2 - W
R2 - X
D' R2
U Face
- B
R D' F' - D
F' D R - C (沒有setup)
B and L Face
- F
F - Q
R'
- G
D R - S
D2 R
- H
D2 F' - T
D' F'
F Face
- I
F2 R - J
F R - K
R - L
F' R
R Face
- M
R' F' - N
R2' F' - O
R F' - P
F'
怎麼想出 Sequence
- 先看 buffer 是不是 flip
- 是 -> 直接處理其他 cycle (可以先處理看看 swap target 需不需要處理)
- 不是 -> 從 buffer 開始跑 cycle
bufferA B C Dbuffer(buffer 不用)
- 處理其他 cycle
- 正常 cycle:
sequence: A B C D A (頭尾都要) - edge flip / corner twist:
假設 Edge(A,B) flip, 或是 Corner(A,B,C) 要 A -> B -> C
sequence: A B (選兩個動)
- 正常 cycle:
範例
記憶法,可以使用雙字母編故事
我自己覺得,故事越離譜、越抽象、越白癡,越能記住
Example 1
Scramble:
D' U' F2 L2 D' F2 R2 U' R2 F2 L U B2 F R' B2 D2 L' F'
M2
(from buffer)
C G S L B D K (buffer cycle)
A J Q (AQ cycle)
O H O (OO cycle)
CG SL BD AJ QO HO (no replaces)
Memo
CG SL BD AJ QO HO
成功高中 校門有一個 SSL 鎖,我用 藍光DVD 解鎖,再用 一個 jq 解析出了 OHO
OP
(from buffer)
W F A (buffer cycle)
C U S J (CJ cycle)
B Q (flip)
WF CU SJ BQ
Memo
野火 燒掉 銅 的 聖劍 還有 燒掉 BenQ 螢幕。
Example 2
Scramble:
L' D U2 F2 D2 L U2 R' U2 L2 D2 F2 R' F R D' L F U
M2
(buffer flip)
A B C Q (AQ cycle)
D P E (DE cycle)
W X H L N S (WS cycle)
AB CQ DP EW XH LN S
AB CQ DP EC XH LN S (after replace)
Memo
AB優酪乳 正在發送 CQD 求救訊號,正在使用 動態規劃 尋找逃生方向,使用 ECC 記憶體。
小紅 在幫我算 ln(S) 值。 (+ P)
OP
Memo
(buffer flip)
C I S P L M (CM cycle)
B W B (BB cycle)
CI SP LM BW B
持續整合 出的 特殊 語言模型 在打 床戰 B
Example 3
Scramble:
L2 R2 D2 R2 F L2 F2 R2 B' L2 R2 D R2 U' R' U2 B' L R F2
M2
(from buffer)
H L T W E V G U (buffer cycle)
A C B P A (AA cycle)
HL TW EV GA CB PA
HL TC EV GA CB PA
高水平 的 TCP 進化 成 Google Analytics , 分析出有 靠北 大的 大氣壓
OP
(from buffer)
D X A (buffer cycle)
C N M (CM cycle)
K T P (KP cycle)
L U (flip)
DX CN MK TP LU
dx 中國 的 Mike 被 傳送 到 Lufthansa