题目
蒜头君最近学习了矩阵乘法,所以他要多做练习
结论
如果C只有最左上角的数非0则为矩阵a,否则全0
因为如果C有其他位置非0,那么首先A矩阵最右下角(n,n)会变成0,之后位置(n-1,n)和(n,n-1)等价于之前的(n,n),也会变成0,最终整个矩阵会变成0
如果其余位置全0,那么根据C矩阵定义,对应的B矩阵没区别。
I题难在读懂题目,其实读懂题目可以发现每次计算无非就是将 B 矩阵覆盖在以 A矩阵以 (x,y) 为左上角的 3 * 3 的矩阵,然后将对应值相乘比例相加即可对应值相乘比例相加的意思是,在A矩阵上随机找一点(x,y),让B的左上角与(x,y)重合,然后把这两个矩阵对应位置上的数两两相乘
而且再算一下就可以发现,设以 (x,y) 为左上角的 3 *3 的矩阵的数字和为 suma,则每次计算就是 A{i,j} = suma / sum
那思考一下,对 A矩阵最右列的值来说,如果 B 矩阵第二列和第三列有值就会使得 A 矩阵最右列的值一直变小
同理对于 A 矩阵最下行的值来说也是一样,当趋向