本帖最后由 luanjinling 于 2010-6-19 15:48 编辑 7 c0 `, j6 ^; @+ N# s0 ^% p9 J ) [8 Q. _0 u3 o3 e3 v下表包含一个类似数学游戏的问题。1 j/ V7 @& z4 e( A% z
1 X X X X X X X X 5- t& ~* J: B9 V" K' c
X X 2 X 3 X X X X X$ U! T( R# n, |! O$ V3 U
X X X X X X X X X X a1 L1 ~3 {) |/ N& x) } rX X X 4 X X X X X X- u8 g9 q& S: Y2 @6 ?& Z2 q) }
这是一个行数为4,列数为10的数字表。至于各个位置上填什么数,请按下列步骤进行操作:5 N5 v) y% P$ |; T3 U
1、在表的左上角写1,见下图 6 H7 v' E; C+ k' Q8 L1 X X X X X X X X X 3 o/ j0 `( l( c4 `% U7 `' kX X X X X X X X X X 4 }! Q+ {9 V, t. |% V7 `X X X X X X X X X X' f+ o6 \. N; a8 ` B& O5 X
X X X X X X X X X X' @) a7 R& D7 c8 o
2、在表的第一行,由表的右上角开始,按先右左、后上下的次序,数出第一步所填数的位置序数(为了便于理解,我把从右向左数的序号填在相应的位置)。很明显,1所处的位置为10,见下图。 ( H. f( O( S8 s+ A% k1(10) X(9) X(8) X(7) X(6) X(5) X(4) X(3) X(2) X(1) 7 [8 ^& z' w0 F& T5 x9 W. O7 BX X X X X X X X X X6 T2 ^ ?$ Q" Q6 C
X X X X X X X X X X; _5 k1 V! q% e5 W
X X X X X X X X X X 5 u2 e2 W4 ` m& R+ s. k- @3、由表的左上角开始,按先上下、后左右的顺序,数出第2步所得的数(即10),在此处填入数字2,如下图。7 d9 Q) V/ T. i3 P- J
1 X X X X X X X X X & y% a$ R; y8 Y' w8 W5 t% x5 ^X X 2 X X X X X X X ! e# u* j( q/ E- Z/ B; G* ?/ IX X X X X X X X X X4 x6 W: B5 o& b) G
X X X X X X X X X X b/ d% t+ B+ y- i4、由表的右上角开始,按先右左、后上下的次序,数出上一步所填数(即2)的位置序数,很明显,2所处的位置为18,如上图。 ; a) C8 n! ~: L# Y0 E2 X+ i7 R% e& R5、由表的左上角开始,按先上下、后左右的顺序,数出上一步所得的数(即18),在此处填入数字3,如下图。 ) r# ]0 V* p: \0 X5 `$ \( M' I$ V8 [1 X X X X X X X X X ! R9 h6 C8 [( z* J/ `# o, nX X 2 X 3 X X X X X $ T9 w2 w: Y4 r7 b, a# i( B0 O$ dX X X X X X X X X X * t9 E g2 ^7 w5 M7 f V: kX X X X X X X X X X$ b1 F6 I' b0 f6 ]7 b& y+ S i" ]% f
6、重复第4步和第5步,依次向后进行,如下两图+ ^, ]9 [4 [- }
1 X X X X X X X X X1 K+ B. `& x! L4 W! c$ m
X X 2 X 3 X X X X X 4 w0 f/ a2 I4 z0 H' u1 O" u+ jX X X X X X X X X X ' [% ?$ ?) s+ _# A- uX X X 4 X X X X X X, ]) s, d2 P; Y' H
8 d, {: H/ v5 m q& h1 X X X X X X X X 5$ w9 Q. X& m6 z( l2 P
X X 2 X 3 X X X X X# j4 I3 P( ?( e+ Y, {
X X X X X X X X X X 3 H) C- q0 T, `0 G9 UX X X 4 X X X X X X7 O: o' h, C, Q7 ~% ?
7、填到数字5,该表也就算完成了,——因为数字5就处在数表的右上角,接下去再填6时,就会发现位置已被数字1所占据,——循环形成了。 & u Q7 u1 Q+ C: ?此类操作可以在n×10(n行、10列)的数表中施行。 3 y( y2 o" S$ K* v. q: z' S) D1 a' z- _) J$ a( }
我的问题是,要填满这样的数表,需要什么条件?而填不满的又需要满足什么条件?(请别告诉我这是一个涉及循环节的问题——上述的表其实就是1/41中循环节中余数的位置,我就是为了研究循环节才制作的这个表) , z0 M- y: U1 Y- F' j期待中! 1 F) J; X" A% B A7 a' m $ F" d& y/ [( f% ~; Z , @9 v$ _: k, s4 g4 q! O补充:% f+ a2 l0 U4 Q+ n6 q( p
已知6×10的数表可以填满。另外,任何类似表中,所填的前后二个数的位置满足下列关系:4 d c2 u# s+ G0 n3 Z* X
设第i个数所处的行标为m,列标为n,而总行数为a, $ g8 L# }7 f/ S& w那么按先上下、后左右的顺序,该数的位置为(n-1)×a+m;; m( k! b4 E" `& g
按先右左、后上下的次序,该数的位置为10× m-(n-1)8 r7 e" I. e' _7 g. l
期待中!( e0 u( o' M( _ F5 u7 _
: w6 ~! Z2 B7 ]3 f1 t