永发信息网

将15,12,9,6,3,0,-3,-6,-9填入九宫格内,使横竖对角的和相等!

答案:1  悬赏:40  手机版
解决时间 2021-11-22 10:22
  • 提问者网友:欲劫无渡
  • 2021-11-21 14:04
将15,12,9,6,3,0,-3,-6,-9填入九宫格内,使横竖对角的和相等!
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-11-21 14:49
你只要结果不要原理的话,直接看最后面就好了
我们先看这样一个数列:
-4 -3 -2 -1 0 1 2 3 4
九数之和是0,所以这九数的平均值是0,要保证每行每列及两对角线的和都相等,所以每行每列及对角线的和应该是0

平均值0要在中间,因为过中心必须有两对角线还有中间的横线,竖线,总共会有四个组合,只有用到平均值的组合才能满足此要求,此题有很多解,那下面的矩阵是解之一
1 -4 3
2 0 -2
-3 4 -1 旋转此矩阵,或者上下左右镜像以及镜像后再旋转,得出来的都是它的解

变形
把15,12,9,6,3,0,-3,-6,-9重新按从小到大排列下:
-9 -6 -3 0 3 6 9 12 15 每个数除以3得到
-3 -2 -1 0 1 2 3 4 5 每个数再减1得到
-4 -3 -2 -1 0 1 2 3 4 这个上面的一模一样了吧
所以只需要把上面的排列,进行逆转操作,就可以得到你要的结果了,即先每个数加1再乘以3

6 -9 12
9 3 -3
-6 15 0 旋转此矩阵,或者上下左右镜像以及镜像后再旋转,得出来的都是它的解
上面一个简单的数列,只是简单说明下原理,其实你可以直接做,15,12,9,6,3,0,-3,-6,-9
九数之和为27,所以平均值是3 【27/9 =3】 ,这个平均值3放最中间
9个数要分成3组,所以每行每列三个数的和就是9 【27/3】,按这个去做就可以了,和你说说变形原理,主要是碰到其他的你就有方向了。

最后结果:
6 -9 12
9 3 -3
-6 15 0 旋转此矩阵,或者上下左右镜像以及镜像后再旋转,得出来的都是它的解
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯