本帖最后由 luanjinling 于 2010-6-19 15:48 编辑 ) C1 m9 v8 d$ [6 L
" V0 Z0 ~( l6 p! N6 ^
下表包含一个类似数学游戏的问题。 ( P! a0 c8 x# z, d w7 H% Z; Y1 X X X X X X X X 5 0 m( H* R4 ~% I5 j8 o9 B3 [X X 2 X 3 X X X X X. E$ i& M# J: F( s
X X X X X X X X X X ( J; {5 y$ ^ L) k* W6 y6 r# D1 hX X X 4 X X X X X X' f) c" F/ i& s; _$ T
这是一个行数为4,列数为10的数字表。至于各个位置上填什么数,请按下列步骤进行操作:' A% E: `. W# V) A" i& l2 x/ w. [
1、在表的左上角写1,见下图 3 M7 Y8 P) g. N1 X X X X X X X X X . V# @$ o) f. k; ~& F4 N+ fX X X X X X X X X X3 z% |2 W. J4 K6 R: D
X X X X X X X X X X / @4 H* d' T0 \$ o7 o3 c0 }8 I. hX X X X X X X X X X N3 j% N5 ?" b) n
2、在表的第一行,由表的右上角开始,按先右左、后上下的次序,数出第一步所填数的位置序数(为了便于理解,我把从右向左数的序号填在相应的位置)。很明显,1所处的位置为10,见下图。4 z) o4 B% X5 c* u" p. E
1(10) X(9) X(8) X(7) X(6) X(5) X(4) X(3) X(2) X(1) ' b, K, _1 f g! oX X X X X X X X X X * d: N& b! Z. I% Z8 f, e' D* @! cX X X X X X X X X X # g+ I- T$ I, X. f( S5 s% W0 CX X X X X X X X X X # q8 b( R( R4 s$ X, y& i- F3、由表的左上角开始,按先上下、后左右的顺序,数出第2步所得的数(即10),在此处填入数字2,如下图。9 @- G4 b3 C9 I- ]2 h
1 X X X X X X X X X+ v$ Y9 H. V" N% ~
X X 2 X X X X X X X 4 X3 n% g9 \/ Y2 v4 DX X X X X X X X X X0 S: K. ^ N x+ V5 z2 s3 S- r, f
X X X X X X X X X X - U- w3 E" L% n6 @4、由表的右上角开始,按先右左、后上下的次序,数出上一步所填数(即2)的位置序数,很明显,2所处的位置为18,如上图。, t, a1 ?7 I2 r5 f
5、由表的左上角开始,按先上下、后左右的顺序,数出上一步所得的数(即18),在此处填入数字3,如下图。6 Z6 y# b1 I- Y6 @
1 X X X X X X X X X3 x: m0 {/ P, u7 v
X X 2 X 3 X X X X X . E1 c) c2 R! yX X X X X X X X X X9 a- i! H; {3 u3 F3 m/ x L/ {% h" n
X X X X X X X X X X & F6 K, e3 a2 ]+ ^' k+ y+ d6 |" T7 k6、重复第4步和第5步,依次向后进行,如下两图 * e$ `: q$ @" q" z1 X X X X X X X X X6 s1 W" L1 o: N
X X 2 X 3 X X X X X3 h2 ]$ ]* m8 m0 k
X X X X X X X X X X ! k, E9 w5 G. s0 rX X X 4 X X X X X X 5 U) B* T" S% \6 q& z! @' ]) Z7 o3 _' L! C% _
1 X X X X X X X X 5 . n% n4 z2 y6 S- W& l) b' ~! BX X 2 X 3 X X X X X 2 ~: Z+ r' t% Z) q; F* [+ f. e+ qX X X X X X X X X X # \1 R& `) U D- R+ B' V# UX X X 4 X X X X X X 6 y6 b( u( n+ Q$ A! E; o. v; B) t, Z7、填到数字5,该表也就算完成了,——因为数字5就处在数表的右上角,接下去再填6时,就会发现位置已被数字1所占据,——循环形成了。 : E0 l+ ?8 m( g此类操作可以在n×10(n行、10列)的数表中施行。 ; X% _$ \6 ` X/ w/ J5 n( \) A/ o # @' p- G0 q4 E+ r5 U* i: c' z我的问题是,要填满这样的数表,需要什么条件?而填不满的又需要满足什么条件?(请别告诉我这是一个涉及循环节的问题——上述的表其实就是1/41中循环节中余数的位置,我就是为了研究循环节才制作的这个表) 6 h/ D9 f2 G, {0 y期待中! & [8 S0 G4 n2 Q2 ~6 W' M+ | ' X8 l% w) a2 t8 i+ ^+ N, d4 k5 z$ r
补充: - S2 T+ }9 g5 B3 g已知6×10的数表可以填满。另外,任何类似表中,所填的前后二个数的位置满足下列关系: 9 r( w9 O& ^+ s% S3 @8 L设第i个数所处的行标为m,列标为n,而总行数为a, 2 e, W- k' V: t& K那么按先上下、后左右的顺序,该数的位置为(n-1)×a+m;) S4 V# Y" ]! r# D% F
按先右左、后上下的次序,该数的位置为10× m-(n-1) - Y3 ~& p" X% p, A, B! k) z期待中! ( f/ M- t7 ~5 M; ~1 J9 W5 u/ {* |2 I }) K% e+ }2 }' F
2 {) D y, ?; }/ e