本帖最后由 luanjinling 于 2010-6-19 15:48 编辑 4 V1 S6 q$ N& T7 @ P( x9 @ h2 M5 |
" H% N0 G+ |" ?6 j: U4 K
下表包含一个类似数学游戏的问题。" @2 w: X+ u" B1 E
1 X X X X X X X X 5# L0 Q ?( d* B' N9 L
X X 2 X 3 X X X X X0 J5 O/ e+ f" G: s
X X X X X X X X X X/ s: _6 T0 a6 G
X X X 4 X X X X X X : v' N5 n$ k& z' v+ B8 ^这是一个行数为4,列数为10的数字表。至于各个位置上填什么数,请按下列步骤进行操作:/ ^( m* {) I) D- w6 K2 A# e
1、在表的左上角写1,见下图; p' d+ N1 u5 ?' {
1 X X X X X X X X X5 Y* B; s+ z1 S8 M, C- w
X X X X X X X X X X . o) T* u4 ^# @X X X X X X X X X X 1 c( M6 t3 H. c6 p/ iX X X X X X X X X X6 ]6 Z4 J3 o3 B: z! s6 c
2、在表的第一行,由表的右上角开始,按先右左、后上下的次序,数出第一步所填数的位置序数(为了便于理解,我把从右向左数的序号填在相应的位置)。很明显,1所处的位置为10,见下图。) X$ G& }8 y% |* s0 x3 h1 Y" O; C
1(10) X(9) X(8) X(7) X(6) X(5) X(4) X(3) X(2) X(1)- n8 C/ V. B) `+ Q
X X X X X X X X X X 5 w' i7 T6 [ z, @X X X X X X X X X X" _ x/ F6 Y% L# i; Z+ Y
X X X X X X X X X X 8 B3 }, E# L2 o* Q s3、由表的左上角开始,按先上下、后左右的顺序,数出第2步所得的数(即10),在此处填入数字2,如下图。0 [2 }" y4 q) C9 J6 `
1 X X X X X X X X X * l8 z; B/ ?; Y/ k5 i9 T/ GX X 2 X X X X X X X " i! f/ N% c2 |) G' N: sX X X X X X X X X X5 t* @0 ], {/ n6 I" d9 W
X X X X X X X X X X2 `. J, r" n$ y2 R4 i/ F: O
4、由表的右上角开始,按先右左、后上下的次序,数出上一步所填数(即2)的位置序数,很明显,2所处的位置为18,如上图。 4 [. N0 Y8 v% X4 m; p- e. Q, S5、由表的左上角开始,按先上下、后左右的顺序,数出上一步所得的数(即18),在此处填入数字3,如下图。8 o, j1 S, q) `; @+ l z% ]
1 X X X X X X X X X ; p+ {5 e, y; T& NX X 2 X 3 X X X X X ' f6 O8 F9 L( L! [' G! Q* h" p1 OX X X X X X X X X X 2 @( H, e8 Y* B3 K8 ~X X X X X X X X X X1 @1 h# h6 s# S/ C% b6 K
6、重复第4步和第5步,依次向后进行,如下两图& p% s; t" ]0 O1 X# Z5 K
1 X X X X X X X X X9 g/ ]- _! L8 j9 h+ l
X X 2 X 3 X X X X X6 g0 M0 S9 o# v) S+ z. [
X X X X X X X X X X0 m; L. ?. l: j+ B% }' R4 v
X X X 4 X X X X X X 9 d, D, `& `0 Z* C" N8 v1 w & g. ]) v1 N$ s7 _$ X. u4 {1 X X X X X X X X 5 # u7 X$ j+ H7 rX X 2 X 3 X X X X X: K6 @# H# ?8 |- h) k8 f% j0 m8 G
X X X X X X X X X X 5 P: }' V* C( Z7 B( fX X X 4 X X X X X X# \, F4 c4 g& l* D% o6 a
7、填到数字5,该表也就算完成了,——因为数字5就处在数表的右上角,接下去再填6时,就会发现位置已被数字1所占据,——循环形成了。 v0 g4 g$ e1 B) c. B此类操作可以在n×10(n行、10列)的数表中施行。 # L8 y) W9 {3 w; F1 D, a0 r 8 M0 H5 L4 J5 z/ H. P9 V我的问题是,要填满这样的数表,需要什么条件?而填不满的又需要满足什么条件?(请别告诉我这是一个涉及循环节的问题——上述的表其实就是1/41中循环节中余数的位置,我就是为了研究循环节才制作的这个表) / w( U! l* w( Z% [期待中! ' g6 q; X2 b5 z5 @: z" f7 h# i' ?+ t2 ]
# q: S. i$ x7 e
补充: # _. q0 l2 ]- P9 a已知6×10的数表可以填满。另外,任何类似表中,所填的前后二个数的位置满足下列关系:- s: D8 ~1 X) q7 P3 F: e
设第i个数所处的行标为m,列标为n,而总行数为a,# R5 Z4 b9 U' Y6 h8 z0 g, F
那么按先上下、后左右的顺序,该数的位置为(n-1)×a+m;- R, s/ y; m$ Q3 }& U$ n6 |
按先右左、后上下的次序,该数的位置为10× m-(n-1) / D$ x U, y8 p3 U5 l$ A6 L期待中! 2 l0 f2 Q+ D6 O" V5 |) s( Z4 b7 x, D7 ]% A! E" T
3 S$ \9 W L0 g& {' O/ l