1到49 七行七列,横竖斜相加都等于一个数,怎么排列
问题描述:
1到49 七行七列,横竖斜相加都等于一个数,怎么排列
答
这个方法好像和下面的答案不一样啊?
答
19 34 49 08 23 38 04
41 07 15 30 45 11 26
14 22 37 03 18 33 48
29 44 10 25 40 06 21
02 17 32 47 13 28 36
24 39 05 20 35 43 09
46 12 27 42 01 16 31
答
最简单的是这个方法:
把1排在第一行中间(第4列),后面所以的数都向右上方排,如果到边界,就从边界拐到另一边(比如2就拐到第7行第5列).如果碰到已经填过的数,就下移一格(比如7在第2行3列,8再填就会碰到7,于是下移到7下面,第3行3列).
填完就是了.
答
19 34 49 08 23 38 04
41 07 15 30 45 11 26
14 22 37 03 18 33 48
29 44 10 25 40 06 21
02 17 32 47 13 28 36
24 39 05 20 35 43 09
46 12 27 42 01 16 31