来到书房先调查椅子上Sarah的明信片。* F ^5 u% v& J& a1 v; R
8 j1 d( h& O$ z
地点:the study书房
7 Q" X3 X0 d& Z" e: w+ ?9 c第十把锁:磁铁小球锁
9 B, f+ e$ r }7 t& z0 O6 ^上下左右四块磁铁可以控制小球的移动,小球遇到铁块就会停下来,如果滚出了边缘会回到起始点,% b, e1 q3 X0 @5 F) _" D0 H
游戏的目的就是将小球移动的其它四个小洞的一个中去。
$ j0 Z9 Z m* n4 @那么首先我们需要知道哪些小洞是可能移动到的,哪些不可能移动到,这个结果是唯一的,下面分析:
4 r" K6 K- d+ I( R! p+ y对于任何一个小洞,叫做目标,下面图中上下左右直接从目标延伸出来的区域我们叫做主区(红色),
0 }0 W8 T8 j, s; b9 E这样就有上主区,下主区,左主区,右主区,每个主区的上下或者左右,我们叫做副区(也就是绿色),
8 g8 M6 H* e6 M这样有上左副区,上右副区,下左副区,下右副区,左上副区,左下副区,右上副区,右下副区,
+ i6 B1 H ` Z4 h: N( v7 p这些定义便于我们之后的分析。
' R& f+ a; N% T$ s; f 7 I- c+ {9 k) a9 k( W
3 J# O6 `! n" T) X5 Q5 X4 T对于任何一个目标,我们采用倒推的方法,观察其主区上是否有铁块,如果有铁块,
: J' N* o& d# o, w那么就以第一个铁块为边界,观察边界内主区两侧的副区中是否有铁块,如果有记录下来,做好标记
3 i; ^7 r+ r3 s1 F+ S0 f; g9 D对于第一个目标,如下图所示,
' e! X* f% h, Y/ |![]()
6 o* D# e2 I' ~7 O7 W' b% \其左区没有任何铁块,上右副区有一个铁块,下区没有任何铁块,右下副区有一个铁块,图中已经用红色标记。经过分析,我们可以肯定要想到达目标,小球必须去这些副区铁块相撞,使自己停在主区,
( h- c+ g( Y+ {& ^- V S4 k: r与上右副区的铁块相撞,则停在了上主区,与右下副区的铁块相撞则停在了右主区,/ i% m& F$ h+ R" d+ ]& }
如果小球一旦停在了某一主区,那么马上就可以到达目标了。
) p+ Y/ ~8 k# r, B) C( l0 [. @所以我们又得出跟发现的铁块相邻的主区中的方格就是我们的第二目标,5 k2 j8 P, Z: y$ C% F: _
从第二目标到第一目标,只需要一步。然后从第二目标开始分析,由于小球过来的方向已经可知,
6 {6 W4 d: u0 y$ l9 y所以分析会马上简化许多。; C4 ^& Q* B \7 x
所以用这样逆推的方法,我们需要在目标和小球的初始位置之间找到一条路线,解开整个磁铁小球锁。而不可能达到的目标往往在一两步分析之后就找不到位于副区的铁块了,也就是说小球是无法到达那里的。
/ d" `. a; I! q# m6 H W, T由于分析的过程比较复杂,所以我这里把每个目标点的分析都贴了出来,颜色用于记录各个步骤。8 j7 A. ?, m0 g9 ~/ V
. S. G" M* i$ z! K
! s0 ^8 I% X+ S+ i) R
其中红色是第一层的分析,橙色是第二层的分析,接着是黄,淡绿,深绿依次类推。
V* k* [( l8 y8 @6 O8 O9 l ( K/ T, d E$ I7 o o0 P# R
9 h4 e5 N4 U7 T f
如果出现循环的路径,则说明那是一条死路。 }% i9 q. t% r. C N6 q% N' d' e
在理解了整个分析过程后,我相信你就可以很有条理的找到答案。2 B5 ^8 g# Q# P* P
这是最终目标的分析:(你肯定看不懂,因为许多铁块都被反复分析,所以同一铁块颜色甚至有两三种,但是你完全可以自己分析)0 }" I2 Q5 z1 w* Q$ c5 Z7 `
0 I3 R: q- U% r( C5 T3 s! [6 Z
+ d# o' r$ d2 A- S6 c# A
上面的这种方法适用于任何类似的游戏,也就是说,如果我知道各个方格的坐标,那么用计算机编写一种算法,就可以用逆推的方法,解开整个谜题,这是题外话。
/ s/ u5 }. b2 d5 J' t; D# s+ @
; }2 P! a' J7 [- d1 c6 O; R5 |) Q下面是通关图:
* Y' d& h! y+ e: D1 v % A( d' q0 ]% s( b, T
9 X/ ], B* V; X) J* v
打开磁铁小球保险箱得到4针脚的电路板。& U2 e2 g$ L& {4 Z/ u7 p
第11把锁:键盘锁
. l% ]8 i% e' \3 M/ n% K4 ~ A0 d跟第一把锁一样,键盘的分析见大厅第一把锁的分析,并且这次的键盘锁只有三位数,也就是0 `4 Q! Q. g- |
000-999一共一千种可能,三秒钟测试一种可能,50分钟就可以解开,算是简单的啦。. K, n. z/ w3 j% A, Z0 D. p# j5 k0 B
当然仔细对比这次的键盘锁和第一把锁,发现几个按键的颜色淡一些,这说明密码中有这几个数字!!!!!' V! O- t4 Z& |! o2 ]/ ~2 t) V {
第一把锁
/ t" f m0 }, v* ~: A![]()
# n. m% X4 a1 z, Q+ A( Q! z+ X$ |# ^书房的锁; h1 U- D: x1 x7 x9 D
& E& g0 ^9 N$ B8 _. l
它们分别是3 4 8,所以可能的组合只有3 4 8, 3 84 , 4 3 8,4 8 3, 8 3 4, 8 4 3六种,/ T" ~( U. _8 E! K& X7 B
由于这次锁没有磁卡打不开,所以线索断了。
' T; G% C0 b b+ j1 _& r" b但是一回思,手上已经有一堆电路元件了,所以回到办公室的电路拼接锁。% u& s1 y6 e- J3 Q
/ n) W4 J) U) \2 n: i( |地点:the office办公室
6 b% v% n( s# h' G& d第七把锁:电路拼接锁3 a" W. `3 C1 X( d
将器件接入,这个我就不教了,系统自行计算出密码为1674,门打开,见图
+ S# x. |- ~' E6 _! r 0 m# y& t3 P; i! Y& w% }
进入工作间。
, E! d1 k; }7 F4 J6 C2 T, B4 R Q
% S; e; T1 d) x% c* s5 w' }地点:the workshop工作间, W, f$ G6 [. e. x5 i: W) s) ~
第12把锁:可见光波长锁5 H1 t3 R3 z! o0 h7 E. e% i
只看到用上下箭头输入000-999之间不同的数字后,会有不同颜色的可见光射出来,但是怎么打开保险箱一点也不知道2 F( i, p3 H, [) o+ G* D
第13把锁:乱码锁
- c6 \ Q; F! i- s. W, n按键和显示的数字竟然不一致,这很让人头疼,要解开这个锁必须要经过反复的摸索。* _3 \% ?# A/ Q$ y. R0 D
你要拿出纸和笔,记录输入的数字和输出的数字,并且猜测它们之间存在的逻辑关系。1 h, Q8 b& _! C# a6 ?
我承认这比较难,但是经过大量实验后,你可以发现,只要你不按右下角的X初始化游戏,
1 {; a! L' l9 m# p4 E4 p那么每个按键按下的次数决定了其显示的数字,比如说我输入1111,也就是说我按了1号键四次,7 `# a5 I d) y4 G; _' P
输出显示2794,也就说任何时候如果我是第一次按下1号键,那么系统会显示2,如果第二次按下1号键,那么系统会显示7,我只要保证在我按下某些键的时候,系统显示5841,那么我就可以打开保险箱。
/ j. ?! c1 ]* R% h# c下面是各个按键按下次数和显示数字的对照表(前四次):' a8 C# L, `- t7 R3 k
1 1 1 1 - 2 7 9 4
/ q U! I9 B- _; y' ~. z! b2 2 2 2 - 6 8 4 3
. V; d( z- H. u3 3 3 3 - 7 5 5 2
! P& k; O, T: k# T! X0 z9 O4 4 4 4 - 2 8 9 2
( F. |# P E) H- ]5 5 5 5 - 6 7 4 3
$ ^) g7 I* {( C) |& J! b$ r6 6 6 6 - 7 5 1 2
9 [9 w9 M) H. D6 ~; E7 7 7 7 - 3 6 5 2; ^4 m! }& _' y$ E& l
8 8 8 8 - 9 7 6 5
7 M6 V( ^4 I/ \* q) ^$ J; T5 s$ @9 9 9 9 - 6 8 1 3& C0 `2 }5 }( B6 i: G7 A) u5 Y) }8 c
当然解谜都是点到则止,不过我还是提供傻瓜通关图:
1 @, o0 h u' \8 A/ D : M! Q- i& O; T7 Z
第一次按3456(黄圈),第二次按1256(红色正方形),
; L n2 r3 I6 k4 c0 r, {第三次再按3456(白色三角形),输出屏上显示5841,保险箱打开得到磁卡。
% I5 |# j& `- n5 E' x; z. N: O第14把锁:磁卡六位字母锁
6 `0 y, b$ i0 b1 q, ]! u1 J4 m发现磁卡不是用在这里的,那么大概就是用在书房那里的键盘锁那里了。/ K$ n! Q8 L' G8 B; ]9 L! ^2 R
调查墙上的保险箱描述单,然后离开工作间来到书房。
2 @4 m: X( i4 h2 W5 N( q* {( ^# |3 L& X. E6 J, Z1 t
地点:the study书房
+ F- D1 q$ ^9 |! H第11把锁:键盘锁$ Y$ s' g6 C& p# j! K' n
把磁卡放进去,然后把六种可能都输一遍,得到密码834,门打开,见图。) ^) b+ q! W* x1 c5 w7 s
9 F- j6 D# n' S! `! J, e& @
6 ~- L3 K/ _& E地点:service stairs旁门楼梯
9 U) A+ f7 {. o: M2 n* B这里没有保险箱,但是却通往地下室,二楼和餐厅,可谓交通枢纽了。& v* h( X, H4 x1 f" y5 @
耐不住内心的激动,走入地下室。1 T y, q( X. X* R0 ?6 c
0 H( n" P$ }5 S7 S- c) O% m% W地点:the basement地下室4 D- v. H& ^2 N" `
第15把锁:电路桥接开灯锁+ Y' p: C+ E# k% Z G9 a( t
很明显地下室没开灯,我们需要转动控制各种线路的开关(水平和垂直两排旋钮各7个),+ l/ x- T9 s5 Z- C* {
把电源从右边输送到左边的7排线路中去。+ p; M4 A# f# w6 t2 m
下面我们详细分析这个迷题:, ?, @8 ]5 W ^' j+ l/ P
首先这个游戏类似接水管,不同的是我们需要同时接通七条电路,并且每次转动按钮,
7 J4 d& h5 Y3 Y7 h" ]# U我们同时控制七个电路组件。但是,组件只有三种类型,1 t1 O3 C" Y) P L& k
* R# |* z; V3 \4 G# L第一种类型(红色正方形内),水平横杠,转动其所在行或者列的旋钮一次,变成垂直横杠,
/ S2 E' {# e" p/ T转动其所在的行或者列的旋钮两次,它将回到原来的位置!!!!!
; w! l- C3 `. K' c/ \8 Z它没有任何功能,只是将某一电路延续一格!图中的横杠必须处在水平位置。7 m2 M; z k* |0 Q. t( l3 E
第二种类型(黄色正方形内),90度转角,旋转四次回到原来的位置,也就是说有四种变种。
& w/ g0 U6 M) p3 t( a5 A它的功能是将某一电路上下或者左右平移!图中的转角管将第二行电路移向第一行。
$ X. A6 T; m) X第三种类型(白色正方形内),T型三向接管,也是旋转四次回到原来的位置,和90度转角很像,: S1 t7 e. a. `+ ~+ L; Y
但是它能够合并电路,或者使电路分叉。图中的T型管只在一种情况下有意义,见后面说明
5 H7 N0 P2 x9 z$ w' n3 ~. w3 N, A7 N! x, d
很明显,在7*7有限的空间内,我们需要合并多个支路,
; I$ b6 @* E' V另外由于整个电路右边只有一个输出,所以我们必然要分叉电路。
; K5 j) |8 Z$ u7 G% s0 h7 c( ]下面是原始电路组件位置及分析:% ?/ |% w( j* p) m
![]()
" S" R( M3 K [2 w0 E; u) z/ i5 u n( ^. \2 ^& x
但是值得注意的是,当90度转管位于角落里时,见图中右上角的紫色三角形,它是毫无意义的
! ^6 V6 `. G& T并且只在一个位置上它才有意义,见图9 A# Q; M1 p! a8 |7 m% R+ X
![]()
$ E3 u9 Y# O8 Z: i1 |; M, |) I' c6 b; e同理,当T型三叉管位于角落里时,见图中右下角的紫色三角形,它只能当做一个90度转管来使用,
?7 A. ?* F% ~3 H6 Q" ~同时只有在两个位置,这两种可以看做90度转管的T型三叉管才是有意义的,见图5 v, A6 z3 i9 \. F1 P4 e
/ s' A( E& k9 B6 Z
并且对于这三个横杠而言,它们必须是水平的(图中橙色倒三角内)!!!!!
0 m* Q0 |6 g3 C1 P
+ i8 C2 y& b2 Z# I其次对于所有处在方阵边缘的接管而言(见最下面一排的紫色三角形),垂直横杠是没有意义的,
/ r9 y# M! l/ P7 b6 k4 d2 NT型转接管只有在绿色菱形所示的位置才是完全有意义的,注意它只在一种情况下完全有意义!!!!!如果是如图片中紫色三角形这样的情况,那么它们只能被当做水平横杠,或者90度转管,也就是说是部分有意义!!!!!
# S6 ] ?/ P* j2 E7 E9 h另外90度转管只在以下两种情况有意义:# W. F& ~; A0 N; L
" g4 c6 ^) |4 e; f% L! i6 K/ E% U
所以通过对角上,边上三种类型组件的分析,我们发现整个7*7方阵的最下面一行1 @6 F7 o% Q4 g) H7 U
将是我们的突破口,要解决这个迷题首先是要从边上开始,慢慢拼接,并且最下面一行的
" P y5 h2 d# c; H5 \$ G- L2 B: ZT型三叉管非常多,比最上面一行(90度转管居多)更加容易上手和开始破解。% N' E. _( A0 E1 s- U1 y$ ]9 r6 r
下面我们先完成最下面一行的转动(使用7个水平的按钮一个个调整组件位置,/ m0 G+ r7 t+ V! \, F
如果你使用最后一个垂直排列的按钮,一下子转动下面一排七个组件,那样无法达到效果), B5 O {& x6 [$ ?, E
最后一个90度转管将这一行平移到上一行(见图,按钮边的数字代表了转动的次数)。8 N2 o! J" B2 A9 S1 D0 ]- N/ b
![]()
. I( g3 f# V3 `5 f) r注意在完成上面的步骤之后,为了不影响最下面一排,前五个水平排列的按钮只能进行偶数次旋转(很重要)!!!!!* t9 m6 @9 ^0 P! q9 T) g
然后看从下往上数第二行,很好,从右边数第三个90度转管将这一路平移到了最后一行,两个电路合并,所以不用考虑第二行了,直接考虑第三行(从下往上)。; I; d+ r5 ]! O4 F) \( K
很容易发现,只要转动倒数第三个垂直排列的按钮两次(这不会影响其它各行的电路),就可以将第三行平移到第四行,并且第三行第四行和第五行全部合并成一行。
0 h. @# G. b: W6 H& v; y6 U. z最后只剩下第六行和第七行,你会发现因为第七行的第一个组件是T型管,第二个组件是90度转管,
( l. `4 Q+ |. E. D所以它只在一种情况下有意义!!!!!另外由于第六行前两个都是90度转管,如果第一个转管接向第五行,那势必导致第二个转管毫无意义,马上发现这样第七行(从下往上数)根本没有办法联通,所以第六行的第一个90度转管只有接向第七行,这样七行电路的输出部分我们就全部完成了,见图。1 T- [+ n/ c3 m' \* t
![]()
2 T+ F% Y3 ?$ h6 O+ w. ~其中输出部分的电流流向已经用绿色标出,下面让我们观察下图中黄色正方形内的电路组件。# a; e: O- C) t
+ g( X. `: A3 [ W; }可见右上角的90度转管只有在转动最后一个水平排列的按钮之后才真正有意义,并且这样转动后,- L* v+ i R/ w% y
第一行至第五行都已经是通路了(蓝色线路)!!!!!只剩下第六行和第七行。
: K; f* f5 L8 s继续观察第五列中黄色正方形内的电路组件和两个红色正方形内的电路组件,发现如果转动5 ~) N6 L2 w# t
上方的按钮两次,那么红色正方形内的电路组件会回到原来的位置8 G: {$ J& b9 n( t; o( W5 X- ^
9 \' b9 _1 t; q+ M
(最后一排第五个T型管的作用就是一个水平横杠管的作用),而第六行和第七行从右边数第五个的两个90度专管则构成了通路!!!!!$ z4 r% Y- J, v7 m
0 N9 `% `$ Z3 n' v- T2 a
顺利解决,下面是通关图:" r% u) d4 U/ E, W+ H
![]()
$ r/ ~: J8 ]6 k) Y) E% m3 H地下室的灯亮了!(重头戏过去,转三楼) |