本帖最后由 luanjinling 于 2010-6-19 15:48 编辑 # f4 X) k5 D7 q. n& |1 e$ w& t" N$ c# ~ m( ?
下表包含一个类似数学游戏的问题。% r1 O5 P% {3 B! M5 H
1 X X X X X X X X 5! T" T7 S+ H, f0 E& W4 u
X X 2 X 3 X X X X X) K% W3 T; J2 m6 J, o, M/ j2 X
X X X X X X X X X X 5 z* ^1 N' u6 I# h) ?X X X 4 X X X X X X * I/ D: d t+ L) ~+ a% Z- Z: u( u这是一个行数为4,列数为10的数字表。至于各个位置上填什么数,请按下列步骤进行操作:8 Y, @) t! s5 C
1、在表的左上角写1,见下图 % G' Z+ J% V7 z4 P' n1 X X X X X X X X X, w f9 J, i" E6 P3 S3 p6 L
X X X X X X X X X X . q; G: V! U# b3 }X X X X X X X X X X$ g* R8 I. q, f
X X X X X X X X X X1 C3 N- z0 ^! }) M0 P% @9 P4 d
2、在表的第一行,由表的右上角开始,按先右左、后上下的次序,数出第一步所填数的位置序数(为了便于理解,我把从右向左数的序号填在相应的位置)。很明显,1所处的位置为10,见下图。: @: D, W1 ~. c: ~9 n* |
1(10) X(9) X(8) X(7) X(6) X(5) X(4) X(3) X(2) X(1) & z, P& A1 E7 I" ^; |/ _* wX X X X X X X X X X : P+ J! t: T* S; KX X X X X X X X X X" W: ~4 Y% ^. }
X X X X X X X X X X' x" i8 u3 ?# T% v# s2 X1 {* u
3、由表的左上角开始,按先上下、后左右的顺序,数出第2步所得的数(即10),在此处填入数字2,如下图。' r0 [- o6 T$ A8 b$ s8 j
1 X X X X X X X X X 2 @0 g0 Q( a" r- TX X 2 X X X X X X X " R* A- _7 ?3 r1 T3 _X X X X X X X X X X 1 ^8 X2 t! [" ~7 ^8 f0 E+ HX X X X X X X X X X $ u7 J' c% e& L- i& E% D4、由表的右上角开始,按先右左、后上下的次序,数出上一步所填数(即2)的位置序数,很明显,2所处的位置为18,如上图。 9 H: ]9 X$ _$ {: X6 I5、由表的左上角开始,按先上下、后左右的顺序,数出上一步所得的数(即18),在此处填入数字3,如下图。. }1 x. f4 s% @# {6 l3 S( I" `; F
1 X X X X X X X X X5 x2 q J$ z0 _- @
X X 2 X 3 X X X X X 9 V( y( P0 E9 o2 UX X X X X X X X X X( x$ z, u! k9 ~+ o8 u, m
X X X X X X X X X X3 C6 r( n) Y1 f) ]7 `0 t7 H
6、重复第4步和第5步,依次向后进行,如下两图 , y8 t7 x2 [2 J# T1 X X X X X X X X X 3 R* B& u( l! E8 E+ {8 [1 H2 WX X 2 X 3 X X X X X 8 ?7 R5 f! L: mX X X X X X X X X X 5 g- i& e+ }, e# _4 vX X X 4 X X X X X X# ?$ |& [$ j/ p+ ~5 T: ?
1 U: Y- K* A9 y4 {+ Y4 I) u1 X X X X X X X X 5" S' g6 k2 W6 Z6 k' K
X X 2 X 3 X X X X X 1 i6 f* H3 P# ^5 z2 ^9 e! JX X X X X X X X X X 6 m4 s8 ?; [: oX X X 4 X X X X X X4 q& v: I+ [3 k7 _% l8 H
7、填到数字5,该表也就算完成了,——因为数字5就处在数表的右上角,接下去再填6时,就会发现位置已被数字1所占据,——循环形成了。: l9 G+ N, h1 w( Q( g
此类操作可以在n×10(n行、10列)的数表中施行。" ?: f; Y4 |7 p5 s6 H }
6 C, C9 j: }: n, o3 {7 i8 R" i) f
我的问题是,要填满这样的数表,需要什么条件?而填不满的又需要满足什么条件?(请别告诉我这是一个涉及循环节的问题——上述的表其实就是1/41中循环节中余数的位置,我就是为了研究循环节才制作的这个表)2 _) K1 {& `* g* m2 p0 y
期待中!4 p# I O# W! X9 D0 z9 p
6 \& ]* U: S+ t' T6 t/ X% O ) b% w5 o- [( b* {补充: 1 p' U6 r y: S; B9 Y已知6×10的数表可以填满。另外,任何类似表中,所填的前后二个数的位置满足下列关系:5 Q* x8 A# [; A4 h. p7 D5 p
设第i个数所处的行标为m,列标为n,而总行数为a, 1 Y* I9 h! F% j' q/ Y% _3 N: o5 ]那么按先上下、后左右的顺序,该数的位置为(n-1)×a+m;4 ~6 N- g" g! M/ x
按先右左、后上下的次序,该数的位置为10× m-(n-1) - _; }: G1 ?/ H/ B5 o期待中! " M+ F: ? }4 J: H 7 c) d" b. c( i C& W1 W& ~ 7 |7 T) x1 x6 c$ g. ~% k7 w. d: u