本帖最后由 luanjinling 于 2010-6-19 15:48 编辑 + o# n1 E" j$ P& P3 I0 Z* R8 l- d' {3 T+ V/ f
下表包含一个类似数学游戏的问题。' G: A. [6 W* Y8 ]/ a% M4 g7 I
1 X X X X X X X X 5- n. s( r1 d; O% d
X X 2 X 3 X X X X X 1 Z0 I+ k, u5 vX X X X X X X X X X - a8 b n+ }: u' c3 P9 X+ ]$ uX X X 4 X X X X X X w% V0 W8 d- s; `
这是一个行数为4,列数为10的数字表。至于各个位置上填什么数,请按下列步骤进行操作:- {7 F6 ~1 e* [6 m0 w+ {5 M7 V
1、在表的左上角写1,见下图 ' _, K# p# i3 A J/ d% a! M- t1 X X X X X X X X X: M! ^7 N1 j6 O" c
X X X X X X X X X X $ U \/ r$ M* I+ kX X X X X X X X X X$ O5 p' k, Q* [+ B0 ^
X X X X X X X X X X 2 D, P) a/ `& J" n( k! f9 G& F* C2、在表的第一行,由表的右上角开始,按先右左、后上下的次序,数出第一步所填数的位置序数(为了便于理解,我把从右向左数的序号填在相应的位置)。很明显,1所处的位置为10,见下图。6 X3 _6 I; l3 A0 C0 c
1(10) X(9) X(8) X(7) X(6) X(5) X(4) X(3) X(2) X(1)) i5 A3 v3 t" U. X1 ?
X X X X X X X X X X; d" u" @) Y% ]3 ?! n8 m& s# w
X X X X X X X X X X . r8 M" l: ?8 QX X X X X X X X X X( L8 j0 q) d/ c& _: E. p
3、由表的左上角开始,按先上下、后左右的顺序,数出第2步所得的数(即10),在此处填入数字2,如下图。 2 u6 K! d. f0 o+ Q6 X3 v; @1 X X X X X X X X X3 e2 f% g w* m& ]7 h* n
X X 2 X X X X X X X " b( L7 p" M: h$ l. d) A9 DX X X X X X X X X X E" L: v# _. ]6 x/ eX X X X X X X X X X % i' ]2 `+ j- \* T& J4、由表的右上角开始,按先右左、后上下的次序,数出上一步所填数(即2)的位置序数,很明显,2所处的位置为18,如上图。4 k, i; ?6 \% x: Z2 `+ Q; D& ]
5、由表的左上角开始,按先上下、后左右的顺序,数出上一步所得的数(即18),在此处填入数字3,如下图。+ r2 l+ X. z8 `
1 X X X X X X X X X 6 v* [3 X8 ]1 HX X 2 X 3 X X X X X " R+ { n5 N6 z9 C/ \X X X X X X X X X X : S$ A: |4 m3 g4 A1 r' X7 XX X X X X X X X X X$ N9 _8 }6 T* z! K: G; l
6、重复第4步和第5步,依次向后进行,如下两图 0 \9 J5 b' H3 O4 E/ J1 X X X X X X X X X$ z: a& J* j R; U Z, \5 g
X X 2 X 3 X X X X X6 y) L% M5 T4 y: ]% T
X X X X X X X X X X # T% \4 I" L8 IX X X 4 X X X X X X" X7 g7 z6 ~" ~+ c! d7 B5 K% O+ M) c
; |4 r2 }( V+ z/ c. J5 f; J
1 X X X X X X X X 5 U) k! K H, G: h. l/ ~0 [
X X 2 X 3 X X X X X , R; v6 G3 y# G, j. q2 h# ]4 f: ?X X X X X X X X X X , T6 w! F6 Q2 m- x- KX X X 4 X X X X X X , V W5 A' `4 ?7、填到数字5,该表也就算完成了,——因为数字5就处在数表的右上角,接下去再填6时,就会发现位置已被数字1所占据,——循环形成了。 5 f3 h. I' f) V' A7 s/ A7 j3 q此类操作可以在n×10(n行、10列)的数表中施行。 / V$ b: b2 `8 g8 a5 w/ l8 j) a9 W1 o5 U4 y/ q/ C& ~
我的问题是,要填满这样的数表,需要什么条件?而填不满的又需要满足什么条件?(请别告诉我这是一个涉及循环节的问题——上述的表其实就是1/41中循环节中余数的位置,我就是为了研究循环节才制作的这个表); w7 Z* w, T1 @9 `5 r3 |1 Q( r
期待中! + s. u% T+ t Q7 S# N7 L# n " k% j0 D$ S' C* s2 k - E, a. U) x ?7 @补充: & }# H* q$ u5 w) {8 K: S已知6×10的数表可以填满。另外,任何类似表中,所填的前后二个数的位置满足下列关系:+ |7 W' x( z& f- s
设第i个数所处的行标为m,列标为n,而总行数为a, $ {5 r4 S9 g: G+ [& K1 L那么按先上下、后左右的顺序,该数的位置为(n-1)×a+m;* g( z' U5 l( y- X9 `( v
按先右左、后上下的次序,该数的位置为10× m-(n-1) ( R& l- ~7 N% f- Z期待中! ' X; W" ?' D W + w; N& U2 z6 j* H; l m4 T+ r) w/ ?% x5 c