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