|
|
[求助]怎样填入这九个数字?
[这个贴子最后由luyuanhong在 2009/04/07 11:57pm 第 1 次编辑]
下面证明:如果要求在大、中、小正方形的四角的四个数字之和都相等,那么这个问题只有唯一的一个解。
a─b─c
│╱ │ ╲│
d─e─f
│╲ │ ╱│
g─h─i
因为 a,b,c,d,e,f,g,h,i 是从 1 到 9 这 9 个数字,所以必有
a+b+c+d+e+f+g+h+i=45 (1)
要求4个小正方形四角数字之和相等,设它们都等于 N ,则有
a+b+d+e=N (2)
b+c+e+f=N (3)
d+e+g+h=N (4)
e+f+h+i=N (5)
如果还要求大正方形四角数字之和也等于 N ,则还有
a+c+g+i=N (6)
如果还要求大正方形四边中间数字之和(中正方形四角数字之和)也等于 N ,则还有
b+d+f+h=N (7)
(2)+(3)+(4)+(5)-(1),得
b+d+f+h+3e=4N-45 ,即 b+d+f+h=4N-45-3e (8)
(8)-(2),(8)-(3),(8)-(4),(8)-(5),得
-a+f+h=-c+d+h=-g+b+f=-i+b+d=3N-45-2e (9)
2×(1)-(2)-(3)-(4)-(5),得
a+c+g+i-2e=90-4N ,即 a+c+g+i=90-4N+2e (10)
(2)-(3)-(4)+(5),得
a-c-g+i=0 ,即 a+i=c+g (11)
(11)代入(10),可得
a+i=c+g=45-2N+e (12)
(6)-(10),得
0=5N-90-2e (13)
(7)-(8),得
0=-3N+45+3e ,e=N-15 (14)
(14)代入(13),得
0=5N-90-2N+30=3N-60 ,N=20 (15)
(15)代入(14),得
e=N-15=20-15=5 (16)
(15)(16)代入(12),得
a+i=c+g=45-2N-e=45-40+5=10 (17)
(15)(16)代入(9),得
-a+f+h=-c+d+h=-g+b+f=-i+b+d=3N-45-2e=60-45-10=5 (18)
先考虑 a 。如果令 a=1 ,由(17)可知必有 i=10-a=9 。
由(18)可知有 f+h=5+a=6 。f,h 只能是一个 2 ,一个 4 。
令 f=4 ,h=2 。代入(18)得
-c+d=5-h=3 ,-g+b=5-f=1 。
因为未使用数字只有 3,6,7,8 ,容易看出,只有令
c=3 ,d=6 ,g=7 ,b=8 。
这样就得到了一个解
1─8─3
│╱ │ ╲│
6─5─4
│╲ │ ╱│
7─2─9
在上面的解里,数字 2 在大正方形边上,要得到实质不同的解,必须把 2 放到大正方形角上。
如果令 a=2 ,由(17)可知必有 i=10-a=8 。
由(18)可知有 f+h=5+a=7 。f,h 可能是 1,6 或 3,4 。
如果令 f=1 ,h=6 。代入(18)得
-c+d=5-h=-1 ,-g+b=5-f=4 。
因为未使用数字只有 3,4,7,9 ,显然无法满足上述两个等式。
如果令 f=3 ,h=4 。代入(18)得
-c+d=5-h=2 ,-g+b=5-f=1 。
因为未使用数字只有 1,6,7,9 ,显然无法满足上述两个等式。
由此可见,2 不能放到大正方形角上。所以,除了前面得到的解以外,不可能再有其他的解了。 |
|