设为首页收藏本站官方微博

技巧 AVG迷题探索(03)

[复制链接]
查看: 13460|回复: 24
打印 上一主题 下一主题

[技巧] AVG迷题探索(03)

跳转到指定楼层
楼主
发表于 2007-8-22 01:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

AVG迷题探索(03)


8 M6 q$ {: F& b7 g+ O; M9 S' l. R% @( V1 J+ I
这个还是破箱人中的谜题,要求最后横竖斜之和都是15。谜题本身和涉及的背景知识都还算有趣,学着tabris也来探索下。 ! A  p, x* f  n/ p+ R; v/ @

5 d. z' f7 a* P% B/ H) F0 c4 x% l/ u. J% n+ t( o& K! b
7 e& \7 C2 A2 \2 e7 u
- {0 A8 c7 F/ D' y
先说解法: 2 b- N6 o; {9 S& D% b* k1 [; I

! A1 o8 y, N, I( S6 ~! L% k* M先按图中顺序假设每个位置的数分别是A、B、C、D、E、F、G、H、I。
- R  B/ ?! i6 v" N0 {! m那么按照要求横、竖、斜之和都是15,可得下面的方程组:
  H: D6 X: ~3 Y) m* R& aA+B+C=15 7 b- R+ k  i( A$ q
D+E+F=15 , @& F; t& d+ p% J7 U$ [( w% x
G+H+I=15 " u4 c0 E* [8 N5 [. ?0 l- A$ j1 {
A+D+G=15 ! A% i5 S4 R/ |$ f/ D& Y; _0 Q
B+E+H=15 & [/ S  h6 u1 b8 |3 T
C+F+I=15 ! k! f4 v3 s+ c4 I7 U: g
A+E+I=15
5 R( m8 O: d1 k4 ?0 bC+E+G=15 8 V: n+ i# s1 [1 L; Z# H
这个方程组很明显解是不唯一的,我们不妨先用矩阵的初等变换将其化简(不会线性代数也没关系,原理就是方程组消元,只是操作起来简单点罢了。): $ S$ V+ A' E; a. S1 V- e% m: X
增广矩阵如下: 9 w1 l; F* h' Y6 N6 V) L; m

9 R+ _7 c& z3 E1 W; i; r3 R4 b2 V2 j# R经过适当的行变换(过程就省略了,给大家看个结果。化了我好久啊~九阶的看着我头都晕了)可化为如下形式:
; N2 ^9 g8 O, ^: D  }$ p
/ m( }& U9 D7 t8 z- V0 d( K7 @经过观察发现第五行(红色)只有一个元素不为0,可得E=5即图形的中心位置数字是5。 0 {: Y1 Q' J# P' C* A! G. K- \

3 n2 h, E' s' b# }$ {此外,也可以按照tabris的方法这样来确定中间的数字: 1 m, S' V: p) u1 d% Y" z5 A

& U! k! F0 a5 t# v9 d  C( l) `首先注意到,任何一个数字设为x如果放在中间一格,它就会参与四次运算,而且这四次运算中剩余两个数字y、z必须要符合15-x=y+z,并且在4次运算中y、z要各不相同,因此: 9 Z1 h  y2 C% f8 Z5 Q& D: i: t
1)如果中间填入9,则15-9=6,两个不相等的数相加等于6的情况只有1+5、2+4两种情况,不合要求,故9不能填中间; ; Y3 I0 p! n6 Q* L  ]4 c
2)填8,则15-8=7,相加情况有1+6、2+5、3+4三种情况,也排除;
" \9 e+ E; G- F  X2 j3 J# G3)填7,则15-7=8,相加情况有1+7、2+6、3+5三种,排除;
! \& B1 s8 {7 E& X) ^4)填6,则15-6=9,相加情况有1+8、2+7、4+5三种,排除(6+3也等于9,但6已经用过了); . R  w. g! W; A) E
5)填5,则15-5=10,相加情况有1+9、2+8、3+7、4+6四种,符合; 6 m' p0 q( H. \- ~# o2 b0 o7 v- w
. $ E0 d9 `6 L2 b0 m5 M
. , a( ]" X  I2 u" n- h3 i
. % @' Q3 Y/ w$ X
.
+ {  k( ?  M% H2 A/ ]+ h+ @6 b最后确定中间的数只能填5!这个分析方法给出来以后可能更容易理解,但是并不一定每个人都能一开始都想到从这个角度去分析。可以说前一种方法入手简单,列方程、求解都顺理成章,但是计算稍复杂。而tabris的方法不太容易第一时间想到,但是想到后,就简单明了了。大家在解题过程可以根据自己的喜好选择。
$ S3 U8 i/ c4 g; c
/ v( s7 d) ^1 K$ S' \! ]接下来就好办了,中心确定后就只剩下四个边了。又因为图形对称,所以经过旋转一条边上的三个数在那边都无所谓,我们不妨假设包含“1”的那一组数(1,x,y)在上边(设其他数也行,分析方法一样)。有x+y=14,不难发现x,y只能是6,8。那么1是在上边的中间还是边上呢?答案是在中间。原因见下图,若是在边上则需要2组包含1的数和为15,而我们只有一组。
' p1 s! p2 j3 A/ _) z8 v0 O0 A
8 i6 H, Z6 H7 m- R3 u- E
这样我们就能确定 1,5,6,8,9这5个数字了。(6,8左右无所谓,图形对称的,翻转即可)如下图:
$ S0 ]0 i$ v8 L( J
7 _7 p( X- N1 `4 O1 q
再根据 8+5+2=15确定2,6+5+4=15确定4,8+4+3=15确定3和最后的7,这样需要的方阵就出来了,如图:
4 k- x, j4 w  B- D3 D
+ _0 n% a" z) O- \
至于怎么将九个数字变为这么个形状,那就比较简单了。估计随便一个人试试也能一两分钟搞定,这里就不详说了。给个完成的截图。
$ B0 D) Y4 Y7 R! y* ~3 n# o1 v
6 A* P4 a# n8 a0 c: Z                                                     
$ H$ t' c$ W1 y+ W5 [8 z$ t/ t' u0 ~. ^
最后要说的是:我上面的方法其实只是提供一个数学上的思路,也是顺便证明下答案的唯一(当然旋转和翻转后都算一种)。其实这个问题中国古代就有人解决了,当时叫做“洛图”。并且传有构造的口诀,现在也叫“幻方”谜题中的便是三阶幻方。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

沙发
 楼主| 发表于 2007-8-22 01:50 | 只看该作者
中国古代研究幻方的第一人是南宋的杨辉,他给出了从3阶到10阶的幻方,其中4阶和8阶幻方各给出两图,称之为阴图和阳图。对于3阶幻方,杨辉给出口诀:
' b* [7 o: s% t% `! S九子斜排 上下对易 左右相更 四维挺出 3 ]( W2 T, g6 X+ u
戴九履一 左三右七 二四为肩 六八为足

% e3 Y2 o7 L0 Z, \
% ]. Q5 ?. c( f& d6 \
口诀的意思是先1到九按顺序斜排,然后上下1,9对换,左右3,7对换,最后将中间的2,4,6,8顶出到四个角。具体操作如下图:
' d/ ?1 ]# ~. t3 ?1 S5 h  n( ?, h
2 x, m% }" f% x, x后四句则是对答案的一个直观描述。其得到的答案也和我们开始计算的一样,不过上下翻转而已。 ( ^( t2 |3 o  |! ]$ q  E6 [' O* P

- D/ J$ |4 M+ n& H( r而现在,对于奇数阶的幻方又有人提出下面口诀: 5 k8 C- [5 P9 z
1坐边中间,斜着把数填; 8 E6 y5 g) j9 D0 A
出边填对面,遇数往下旋;
( z$ ~+ n) y+ _7 n2 w9 Z: W 出角仅一次,转回下格间

/ j9 m& s. |$ ~; W9 _3 a$ c9 l这里的“1”,是指要填的这一列数中的第一个数,比如我们的问题中就是数字1。“1”坐边中间,指第一个数要填在任何一边的正中间的空格里,我们以上边为例。从1到2时,必须先向边外斜(比如:第一个数填在上边的正中间,填第二个数时,要向左上方或右上方斜),填后面的数时也要按照同样的方向斜。下面我们具体操作下: - O+ T, K9 S" |, r
1放中间,然后逐个数往右上填即“1坐边中间,斜着把数填”。若是出了边框则想象边框外有一个同样的幻方,把数写道对应位置。若是遇到数字或顶角,则往下移一个。即是“出边填对面,遇数往下旋;出角仅一次,转回下格间。具体可看下图: 4 ^: c, o- i) D9 w5 X
3 x: [7 t; z: u9 E1 W
得出的答案还是和开始一样。$ y* u: X* G5 h7 d- n
这样大家只要记住这个口诀,以后奇数阶幻方就都可以轻松搞定了。[s:23]   
4 v) w( x& m$ w# H, e- t" _
, U& G1 ]" |4 f+ J) e对于偶数阶,也有很多构造方法。比如最简单的四阶,只要顺序填好1-16,然后对焦线上的数中心对调就行。更高阶的也是有很多巧妙的构造办法的,这就不详述了,有兴趣的可以上网一搜。

- D4 p3 x" G4 s- h7 {
* S9 j6 Y8 o6 X6 D, h
1 _4 h$ z* G' ~' g% g上面这些方法都是前人通过仔细的观察、论证而总结出来的。非常巧妙,但是网上一般只给出了方法本身,而讨论其中原理的比较少,这也是我为什么在开始先自己通过计算得出答案的原因。
1 C6 S' |8 f9 R: N3 Z0 y5 i. V4 t% H5 T7 }* `/ X; g
4 z- b7 P( u, x& {
最后贴一点关于幻方的小知识,内容来自于网上: 8 a6 u/ I2 C" {

  A/ w  J8 w, i6 `7 G: Z- O* G& \0 T幻方的定义: + |- U2 A- _, [/ [: [0 D$ R
n阶幻方是由前n2个自然数组成的一个n阶方阵,其各行、各列及两条对角线所含的n个数的和相等
5 a8 v9 h3 z) q; Y5 m, M
( B% E* T: q$ i5 L  r幻方的历史: ' j4 }/ v5 N; H  T. v
幻方又称为魔方,方阵或厅平方,它最早起源于我国。 2 q" o( y" S" p3 _7 _, D
宋代数学家杨辉称之为纵横图。 . C0 W& B1 d2 f/ Z% L4 z* V
所谓纵横图,它是由1到n 2,这n 2个自然数按照一珲的规律排列成N行、N列的一个方阵。它具有一种厅妙的性质,在各种几何形状的表上排列适当的数字,如果对这些数字进行简单的逻辑运算时,不论采取哪一条路线,最后得到的和或积都是完全相同的。 1 s0 j5 Z/ T$ W- ~% A
8 x6 o5 m  P& D+ z" k' V7 b! y
大约两千多年前西汉时代,流传夏禹治水时,黄河中跃出一匹神马,马背上驮著一幅图,人称「河图」;又洛水河中浮出一只神龟,龟背上有一张象徵吉祥的图案称为「洛书」.
) }9 Z! T1 {( \2 d0 v# M+ \: d# u4 ?: }% i, l
他们发现,这个图案每一列,每一行及对角线,加起来的数字和都是一样的,这就是我们现在所称的幻方.也有人认为"洛书"是外星人遗物;而"河图"则是描述了宇宙生物(包括外星人)的基因排序规则,幻方是外星人向地球人的自我介绍.另外前几年在上海浦东陆家嘴地区挖出了一块元朝时代伊斯兰教信徒所挂的玉挂,玉挂的正面写著:「万物非主,惟有真宰,默罕默德,为其使者」,而玉挂的另一面就是一个四阶幻方.
  ~, x1 C' ~4 j9 }
: o# [+ d. d" P' f/ r. j9 Q关于幻方的起源,我国有“河图”和“洛书”之说。相传在远古时期,伏羲氏取得天下,把国家治理得井井有条,感动了上花于是黄河中跃出一匹龙马,背上驮着一张图,反作为礼物献给他,这就是“河图”,了是最早的幻方伏羲氏赁借着“河图”而演绎出了八卦,后来大禹治洪水时,咯水中浮出一只大乌龟,它的背上有图有字,人们称之为“洛书”。“洛书”所画的衅中共有黑、白圆圈45个。把这些连在一起的小圆和数目表示出来,得到九个。这九个数就可以组成一个纵横图,人们把由九个数3行3列的幻方称为3阶幻方,除此之外,还有4阶、5阶... 8 D/ ]( K: v5 |* e( {: p$ T

' o9 p- S& }, ^/ R- y后来,人们经过研究,得出计算任意阶数幻方的各行、各列、各条对角线上所有数的和的公式为:
+ ^) j0 z/ ?6 Q$ I% a- s# mNn=1/2n(n 2+1) - R/ W9 m- G" F& |/ z
其中n为幻方的阶数,所求的数为Nn.   Y6 ~& R0 `  Q! |: `8 \
% {. S0 R9 e9 Y$ }" t, E/ a/ Y% N  B
幻方最早记载于我国公元前500年的春秋时期《大戴礼》中,这说明我国人民早在2500年前就已经知道了幻方的排列规律。而在国外,公元130年,希腊人塞翁才第一次提起幻方。
. T  {, [0 p( v, G0 _/ Y) C$ J. f) s3 f% }9 ?3 w: P: j
我国不仅拥用幻方的发明权,而且是对幻方进行深入研究的国家。公元13世纪的数学家杨辉已经编制出3-10阶幻方,记载在他1275年写的《续古摘厅算法》一书中。在欧洲,直到574年,德国著名画家丢功才绘制出了完整的4阶幻方。   }" P$ A) o9 o. n

1 G2 t) v1 ]; M, D/ A而在国外,十二世纪的阿拉伯文献也有六阶幻方的记载,我国的考古学家们曾经在西安发现了阿拉伯文献上的五块六阶幻方,除了这些以外,历史上最早的四阶幻方是在印度发现的,那是一个完全幻方,而且比中国的杨辉还要早了两百多年,印度人认为那是天神的手笔.
# p$ S1 x* I  s0 F( I, Z: f* H1 V
& ?' W9 s2 D' h) W1956年西安出土一铁片板上所刻的六阶幻方(古阿拉伯数字) 7 S' c( _& F* I

3 s6 y8 x( O- t9 y5 w十三世纪,东罗马帝国才对幻方产生兴趣,但却没有什么成果.
9 G4 C' M  D* \6 l" @- L& ~/ J7 o
) `7 Q+ I+ v2 @; u) N. y直到十五世纪,住在君士坦丁堡的魔索普拉才把我国的纵横图传给了欧洲人,欧洲人认为幻方可以镇压妖魔,所以把它作为护身符,也把它叫作「Magic Square」.
6 u! e- J2 p9 a8 Z
9 O! o, L& p1 j* o; G: E欧洲最早的幻方是在德国一位名画家Albrecht Dure的画里的,上面有一个四阶幻方,而这个幻方的下面两个数字正好是这幅画的制作年代(1514).这是欧洲最古老的幻方.
2 _" r0 }( S8 [7 E# N$ y" W+ z- ^, q3 G9 E
幻方的种类:
5 @, n7 e: t. T' \3 Y$ T
; ?! l7 B* m0 t% y现在的幻方种类很多,如 ) f  k: c3 }$ k5 Y

' P) p/ s# D& e3 v- m一般幻方,完美幻方,高次幻方, & n2 d+ A4 S: y1 o2 d( @. b

: K  N! H: N( }  Z) q" G  R魔鬼幻方,同心幻方,对称幻方,
3 v% S9 J( ?% {" k" @
$ b' p6 D# w" `4 g( ?马步幻方,多重幻方,六角幻方等等

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

板凳
发表于 2007-8-22 08:43 | 只看该作者
哇~版主出手了,厉害!我的线性代数那时还拿90分,可惜现在完全忘记的说。vexer你就直接用“AVG迷题探索(03)”好了,百家争鸣才能充实内容呢~/ F0 A+ U! n; T5 F2 `
我还提议,今后此类贴子,vexer你认为合要求的,就统统编为“AVG迷题探索(XX)”,我们论坛将来可以出版小册子了,呵呵~
回复 支持 反对

使用道具 举报

地板
发表于 2007-8-22 08:59 | 只看该作者
我靠  比上了 两位真是高人啊 对是数学都颇有研究啊 这种帖子绝对可以上JA
回复 支持 反对

使用道具 举报

5#
发表于 2007-8-22 09:03 | 只看该作者
我的线代彻底荒废了,我解决这题靠的是排除法,LZ不介意的话我在这里班门弄斧一下子,思考过程是这样的:
4 D( c/ ]# {' W$ }% u$ h: G- F9 W& x- g7 C5 \/ m
    首先注意到,任何一个数字设为x如果放在中间一格,它就会参与四次运算,而且这四次运算中剩余两个数字y、z必须要符合15-x=y+z,并且在4次运算中y、z要各不相同,因此:% L3 }; z. b. H# U% ^
7 S( ]% K: C. H* _* R& {+ l: T: V
1)如果中间填入9,则15-9=6,两个不相等的数相加等于6的情况只有1+5、2+4两种情况,不合要求,故9不能填中间;
$ k/ c8 t7 H/ r+ H2)填8,则15-8=7,相加情况有1+6、2+5、3+4三种情况,也排除;
( z4 P" d0 {7 H% Q$ y- F3)填7,则15-7=8,相加情况有1+7、2+6、3+5三种,排除;
% i+ Y  r7 q& b- V4)填6,则15-6=9,相加情况有1+8、2+7、4+5三种,排除(6+3也等于9,但6已经用过了);% i# s6 v, i. W2 N8 H/ c
5)填5,则15-5=10,相加情况有1+9、2+8、3+7、4+6四种,符合;  \. W+ u9 K7 A, b& ^7 o% g
.( L6 I; A' A; V0 E: F# s
.
% l6 j* E) l- t2 \7 h.
5 `2 D$ @; b4 P! ~; t0 F0 r, i.
' w3 ]9 \& w0 I9 |最后确定中间的数只能填5!
6 ^; M" k1 ?3 U3 t( O% a# d: v! F& u
后面的基本和LZ的过程一样了。 [s:22]
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2007-8-22 10:01 | 只看该作者
引用第4楼tabris于2007-08-22 09:03发表的  :
& x' N. ]4 I' _/ _5 D( n: j        我的线代彻底荒废了,我解决这题靠的是排除法,LZ不介意的话我在这里班门弄斧一下子,思考过程是这样的:' `; W; v  z5 ]2 I7 _9 y
- C5 S" |3 H, ^4 ~
    首先注意到,任何一个数字设为x如果放在中间一格,它就会参与四次运算,而且这四次运算中剩余两个数字y、z必须要符合15-x=y+z,并且在4次运算中y、z要各不相同,因此:
6 S1 c, E5 C9 I& q$ J# }, x! Z5 e1 b" O7 A
1)如果中间填入9,则15-9=6,两个不相等的数相加等于6的情况只有1+5、2+4两种情况,不合要求,故9不能填中间;: u6 E+ N  j; c5 u3 ?
.......
4 Q8 S' X7 {5 e1 O4 Y3 ^  @
有道理~我是直接偷懒了,直接按常规列了个方程完事—。—
+ w- @* ]. _) ]# g7 p你的方法让人理解起来似乎更简单!也加上。
回复 支持 反对

使用道具 举报

7#
发表于 2007-8-22 10:18 | 只看该作者
期待LZ关于幻方的继续探讨!
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2007-8-22 11:18 | 只看该作者
好了~二楼幻方的内容更新完了,只是个初步的介绍~有兴趣的可以网上找找~这类东西多得很。
回复 支持 反对

使用道具 举报

9#
发表于 2007-8-22 13:40 | 只看该作者
我期待有关avg的数学讨论帖好多年了,没想到一下来了这么多。
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2007-8-22 15:46 | 只看该作者
引用第8楼三生石于2007-08-22 13:40发表的  :9 }7 X5 m6 r1 J. a) o$ w$ Z0 [
我期待有关avg的数学讨论帖好多年了,没想到一下来了这么多。
正好慢慢看么~~有兴趣你也来一个嘛~$ C' W& [" A' C. [- C! ~
/ [/ H/ ]: x7 X, K$ K. V2 k
汗下你的签名~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

冒险解谜游戏中文网 ChinaAVG

官方微博官方微信号小黑屋 微信玩家群  

(C) ChinaAVG 2004 - 2019 All Right Reserved. Powered by Discuz! X3.2
辽ICP备11008827号 | 桂公网安备 45010702000051号

冒险,与你同在。 冒险解谜游戏中文网ChinaAVG诞生于2004年9月9日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

快速回复 返回顶部 返回列表