0
HomeNotesGitHubDiscordLogin
Birth: 2025-12-26 00:20:00
Modify:

介紹

原理

M2 與 OP Corner 都是用 buffer 互換 來達成 cycle 互換的

像是: "A 要去 B, B 要去 C, C 要去 A"
可以寫成 Sequense: A B C A

與 buffer 互換邏輯如下:

序列BufferABC
開始bufABC
AAbufBC
BBbufAC
CCbufAB
AbufCAB

可看出 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

https://www.memo3bld.com/

編碼

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

  1. 先看 buffer 是不是 flip
    • 是 -> 直接處理其他 cycle (可以先處理看看 swap target 需不需要處理)
    • 不是 -> 從 buffer 開始跑 cycle
      buffer A B C D buffer (buffer 不用)
  2. 處理其他 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 (選兩個動)

範例

記憶法,可以使用雙字母編故事
我自己覺得,故事越離譜、越抽象、越白癡,越能記住

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