|
6#
發(fā)表于 2013-6-13 18:25:41
|
只看該作者
據(jù)查,這個紅色文字的“龜腚”來自這部電影:
( m# G% x& @, o- t$ k6 Y% ?2 B+ r" k2 I1 S( X# ~! P$ n# l
" W8 O' D& c+ U0 K9 ?
) U2 {. g7 H; Q: `
\- p* |; R6 [2 |; G2 |
b% s9 ]7 m8 Y+ A: X G9 \9 }" _, O! T: x2 _: W5 Z1 H
[轉(zhuǎn)]Cube中的數(shù)學(xué)原理
: L- Z$ h6 Y+ k8 U5 A) u1 pKim 發(fā)布于: 2008-01-17 22:06
4 | b$ L0 c' E1 s* W# O
, C# _- T( b& F" g2 h! H YCube中的數(shù)學(xué)原理
8 L+ C- B6 H! |; s6 tI. Cube的外形及房間的個數(shù)$ M7 @! i* c. O3 ]% b0 U
Cube由一個巨大的立方體以及包在立方體外的一層外殼組成,兩者之間存在一定空間,大立方體內(nèi)還包含許多小立方體房間,類似于魔方。Cube只有一個出口,只有到達了連接外殼與內(nèi)部立方體的那個房間才能走出Cube,這個房間在影片中被稱為“橋”。每一個房間棱長14尺(略長于4米)。大立方體每條邊有26個房間的長度,所以一共是26*26*26=17576個房間的大小。(但事實上沒有那么多房間,因為房間要移動必須留有一定的空間)
. I" n- G6 `5 `5 V: SII. 如何識別房間內(nèi)是否有陷阱
& r: @/ I8 G: ^* ]% @# a·識別房間是否安全
4 z3 D& a3 a/ [( o+ J! MCube中的每一個房間都標(biāo)有三個三位數(shù)的數(shù)字。因為每個房間的數(shù)字都不同,Holloway一開始認為這表示房間的序號(她從而認為一共有幾億個房間,但她錯了)。Leaven隨后認為他們可以憑借這三個三位數(shù)的數(shù)字來識別房間是否有陷阱,Leaven的記憶力很好,她記下了他們經(jīng)過的每一個房間的數(shù)字,歸納以后她得出結(jié)論:凡是三個數(shù)字中含有質(zhì)數(shù)的房間存在陷阱(這個理論一開始很好用,但之后在一個不含質(zhì)數(shù)的房間內(nèi)同樣存在陷阱,至此這一理論被推翻)。最終在影片尾聲時真相才被挖掘出來:識別陷阱的不是質(zhì)數(shù),而是質(zhì)數(shù)的乘方。Leaven讓Kazan報的是每個數(shù)字的質(zhì)數(shù)因子數(shù)。
J6 g4 I- a' z# C# M6 S: |! N" g·質(zhì)數(shù)的乘方
5 P F% v- p4 f7 d0 g1 [! J每個自然數(shù)(1, 2, 3, 4...)如果本身不是質(zhì)數(shù)都可以由質(zhì)數(shù)相乘所得,比如120=2*2*2*3*5。如果不計質(zhì)數(shù)的前后順序,這種表示法是唯一的。現(xiàn)在用乘方的形式來表示,2*2*2在這里被表示成2^3,于是120= (2^3) *3*5。若一個數(shù)只含有一個質(zhì)數(shù)因子,那它就是質(zhì)數(shù)的乘方,顯然每一個質(zhì)數(shù)本身也是質(zhì)數(shù)的乘方(這也解釋了為什么Leaven的理論并沒有一開始就出錯)。但是一個質(zhì)數(shù)的乘方不一定是質(zhì)數(shù),比如說27=3*3*3=3^3,而27卻不是質(zhì)數(shù),因為它能被表示成3乘以9,也就在這種情況下,Leaven的理論失效了。
# a+ L2 O i, R! g$ p! YIII. 房間的空間位置及移動方式 z1 f' N9 a, ^5 m7 [0 F6 I
無論房間是否存在陷阱,三個三位數(shù)的數(shù)字并不表示其本身,經(jīng)過下面的介紹后你會發(fā)覺它們表示了房間的空間位置和移動軌跡。' K- a/ G' n, _) F* F
·房間的坐標(biāo)
% k% b3 x0 n# z每個房間的數(shù)字其實是笛卡爾坐標(biāo),它表示了房間在空間中的位置,但卻和直角坐標(biāo)有區(qū)別,兩種坐標(biāo)可以相互轉(zhuǎn)換。舉個例子:某個房間的笛卡爾坐標(biāo)是493 ,454, 967,那它的X軸坐標(biāo)就是4+9+3=16,Y軸坐標(biāo)是4+5+4=13,Z軸坐標(biāo)是9+6+7=22,因此這個房間的直角坐標(biāo)是(16, 13, 22),在此坐標(biāo)單位為一個房間,所以在Z軸方向,此房間離外殼有四個房間的距離。坐標(biāo)值不可能為負數(shù)(因為三個自然數(shù)相加無法成為負數(shù)),XYZ每個方向的坐標(biāo)值不會大于26(除了“橋”)。Leaven他們曾經(jīng)達到過一個Y軸坐標(biāo)為27的房間,這其實就是通往Cube外部的“橋”。但當(dāng)時他們卻沒有發(fā)現(xiàn)這一秘密,因為這個房間周圍仍舊是其他房間,直到后來Worth被Quentin扔到之前Rennes死去的那個房間后看到有個通道外部什么也沒有,他這才弄明白原來房間是會移動的。他說:“不是我們在移動,而是房間。……這就能解釋為什么我們一直感覺到震感,我們一直隨著房間在移動。”Cube此時就像個巨大的不停轉(zhuǎn)動的魔方,每個房間都在不時地移動,每一個坐標(biāo)只表示這個房間開始時的位置。
6 d/ T; r) I5 x2 j9 { u r·房間的移動方式" f8 a" q- S d. s! i
每一個房間的移動軌跡也隱藏在了笛卡爾坐標(biāo)當(dāng)中,比如坐標(biāo)為477, 804, 539的房間,它的直角坐標(biāo)為(18, 12, 17)。要想知道這個房間的移動軌跡,可以這么做,對于每一個三為數(shù)數(shù)字作如下處理:
+ ^3 u, C; y- S f3 a5 ^- W1. 百位數(shù)減去十位數(shù)
: O3 f7 ?2 s4 r& H7 M: j# H) o% N2. 十位數(shù)減去個位數(shù) X' Z& t1 t% c
3. 個位數(shù)減去百位數(shù)7 U; y0 l7 j% J4 z( e
對三個數(shù)字都進行以上操作,也就是:# [" v* o6 }) L/ L d
1. 477:4 - 7=-3 | 7-7=0 | 7-4=3* x' d) d: W4 i. N6 n
2. 804:8 - 0=8 | 0-4=-4 | 4-8=-40 i7 o9 j( B; C5 p# b6 Q
3. 539:5 - 3=2 | 3-9=-6 |9-5=4# ^$ j6 _( d! ?' }4 o* d2 r
這樣就得到了三個向量(- 3, 8, 2), (0, - 4, - 6)和(3, - 4, 4)。 這三個向量表示了這個房間的移動軌跡,將轉(zhuǎn)換成直角坐標(biāo)的表示房間初始位置的坐標(biāo)(可以看成向量)依次加上這三個向量,即:
6 n# }& A; I( p& T: y(18, 12, 17) + (- 3, 8, 2) = (15 ,20, 19)
* F+ e, l. I; d(15, 20, 19) + (0, - 4, - 6) = (15, 16, 13)
; ? s* F/ h7 n7 N7 t(15, 16, 13) + (3, - 4, 4) = (18, 12, 17)2 _6 V0 q9 b! R$ x
可以看到經(jīng)過了三次變化以后又回到了原來的初始坐標(biāo)(18, 12, 17)。每個房間也就是根據(jù)這個規(guī)律以(18, 12, 17) --> (15, 20, 19) --> (15, 16, 13) --> (18, 12, 17) -->…的軌跡移動的。
. u x* f0 ~4 {; f: v# |; O·一段時間內(nèi)房間的位置變化6 H/ j6 y3 f' c `+ u. }
根據(jù)坐標(biāo)變化所顯示的,每個房間其實都在周而復(fù)始地按照固定的軌跡移動。要想知道所處空間的位置,還必須有參照物,也就是必須至少知道一個鄰近的房間的坐標(biāo)。例如:
; b \9 z& w4 P3 M坐標(biāo)為320, 176, 223的房間(記為房間1),直角坐標(biāo)為(5, 14, 7),以 (5, 14, 7) --> (6, 8, 7) --> (8, 9, 6) --> (5, 14, 7) -->…的軌跡移動: p5 F( ^- Y3 C- E+ E! d2 {$ V
它右邊的房間214, 168, 104(記為房間2),直角坐標(biāo)為(7, 15, 5),以(7, 15, 5) --> (8, 10, 6) --> (5, 8, 2) --> (7, 15, 5) -->…的軌跡移動
! e+ s& H- @8 S/ J, F; m& b- o它上面的房間254, 303, 017(記為房間3),直角坐標(biāo)為(11, 6 , 8),以(11, 6, 8) --> (8, 9, 7) --> (9, 6, 1) --> (11, 6, 8) -->…的軌跡移動
. |' e0 \% m+ y/ I從這三個房間各自的三次移動中可以看到它們并不總是相鄰的,換句話說,只有當(dāng)房間1到達(8, 9, 6),房間2到達(8, 10, 6)時它倆才是左右相鄰的,也只有當(dāng)房間1到達(8, 9, 6),房間3到達(8, 9, 7)時它倆才是上下相鄰的,其它時間內(nèi)3個房間都互相分離。不是所有的房間同時一起移動的,但它們的移動是相互獨立的。這樣Cube就存在一個初始狀態(tài),這個時候所有的房間都停留在它們的初始坐標(biāo)上,之后房間會各自移動,經(jīng)過若干時間后還會回到初始狀態(tài),這個循環(huán)可能需要幾天時間,完全取決于Cube的大小,這也會影響對到達“橋”所需的時間。7 @' D4 v+ z8 j+ o' ^* Q; o
·“橋”和出口
8 i# A6 X. y- t+ c$ u9 h, ?6 {“橋”其實是一個房間,這在上面已經(jīng)說過了,在其初始位置時它連接著外殼和內(nèi)部大立方體,出口就在“橋”內(nèi)。“橋”的Y軸坐標(biāo)為27,而其他房間的Y軸坐標(biāo)都不大于26。“橋”也像其他房間那樣按照固定的軌跡移動,這就意味著只有等它到達其初始位置時它才是真正的“橋”,人才能通過它走出Cube,其它時間內(nèi)它都在大立方體內(nèi)部的其他位置,因此必須把握好時機,錯過初始位置之后就要再等一輪循環(huán)。Leaven把Cube比作是保險箱的鎖,只有所有房間到達它們的初始位置時,鎖才能打開,然而接下來只要房間一移動,鎖就關(guān)上了。因此想要找到出口就必須先找到一個處于大立方體邊界面的房間(某個坐標(biāo)為26),然后沿著邊界選擇房間進入,最終找到“橋”,再等它回到初始位置,才能走出Cube。
# E6 u* @) C3 D& @- `7 _- m5 W" m K* n( L8 v
- N, n" f- R6 b3 c3 ?5 K% I+ v- Z |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?注冊會員
×
|