我认为这个密题一定要发现他的规律,而这个规律也只能借助数学的方法 虽然按照规律试N次也可以试出来。, \2 M# M! c* X0 K: G$ c6 Q
9 s9 ^. m" M8 T# H& b: @, _* N, @2 r; I2 r( K9 f
" ?) U# ^4 z# Z! P0 A: t$ c4 ~我们发现第一个开关控制的是1,2,3个字符的转动,而且分别是1,3右转 2左转6 ^6 m4 M- U/ F, M
第二个开关控制的1,2右转 5左转
' M# R2 y" D2 H第三个。。。第四 第五都可以发现他们控制的哪个字符转动以及方向
3 i8 {6 Q3 s1 m8 n) m( E! }我们来列个表 1,2,3,4,5代表从做往右的5个开关 往右转用1 往左转用-1 填入下表# s( F3 v/ H# [- ~8 ?. B3 i: l0 R; g
# ]0 ^2 I4 A7 B" c% u& `; K0 u. c& M4 c4 o- J
& l' F3 K( z8 ]& p. n6 H
1 2 3 4 5# H' J9 k+ g$ g. A6 B) O/ X
---|-----------------------------------------
2 e' J9 ]1 ~- }* T5 g# E1 q1 | 1 -1 1 a
0 [1 ^0 [7 |6 \% S7 u( Z, q4 }---|-----------------------------------------
4 n- ?3 m& ]# o8 B; c2 | 1 1 -1 b
# m, i& O) `8 u+ }( n3 S7 S3 m---|-----------------------------------------; i4 S5 \. l; @- K; L3 E: G
3 | -1 1 -1 c
0 j. N: m) m, {" u+ u---|------------------------------------------4 P# s, u4 ^! n8 J
4 | -1 1 1 d+ X: Y6 W# B& ]& T. W* L
---|------------------------------------------. ?7 C( P* P0 {: X2 ~- R% a6 f# ]
5 | -1 1 1 e
3 `3 F+ G% x+ {----------------------------------------------
1 F/ M* t: M1 ~7 M `8 e& Q 0 2 2 1 33 p3 c* L7 ]# J0 h, ^# b
7 i; z% Y! H' `# D9 `# ]
* z3 J& ~0 y! e0 m0 y& p
看到项链上的字符我们知道最后要摆成那几个字符 我们按照最初的情况知道总共需要让第1,2,3,4,5按钮分别右转0 ,2,2,1,3下,由于每个开关都互相影响,不能直接按开关1 0下,开关2 2下。。。。但是他们的影响有规律,就是上面的表,而且是线形的,所以可以通过解方程
9 p7 C# U- F8 S" S$ `: p/ u+ |设第一个开关按a下,第二个开关按b下,。。。c,d,e ,
- q, q# r" E3 ]) Z# I0 F; P; c# H
J. F2 q) ~! O: L下面要做的就是列方程了 从上往下竖着看
( a$ h: v2 \2 L# K: {a+b-d=0
% S/ d+ m2 G a$ D! u0 e+ M-a+b-c=23 Q/ D. f% k& W2 p- S/ T
a+c-e=2% T L9 U) U3 v
-c+d+e=1
0 p4 l+ K4 _7 Q, A0 x. \$ I-b+d+e=3
" ^9 C( J5 H$ E' ~
% U+ y+ j! N: J4 ^6 @8 N这个方程应该很好解,要是不会解或者懒得解的话你就给你上小学的弟弟妹妹做做练习
: D' d- [* h+ ?7 N得出来的a,b,c,d,e就是开关1-5所按的次数
6 ?. o! I P8 i. {! U/ ^% k
9 `. x( ^* c9 g) o$ }* w4 K& n, ]9 v9 z4 O. r& b
不知道我讲明白没有; D/ {8 k# l% M: k# u
& R J. n4 ~& f
5 M5 X8 X# {2 V0 q: c
如果学过线性代数的话就知道 其实解线性方程和做矩阵运算是一回事,但这么一个小CASE就要搬出矩阵这个工具来解决未免太夸张了吧,而且还要做复杂的矩阵变换,太麻烦了,虽然可以用Matlab算,但游戏玩家大多不会用的吧1 ]+ j0 V8 n* o2 Q/ T8 g
1 F' x' x- a# V$ I还有人居然想到编程,太BT了吧 |