笨蛋模拟思路: 先看两个矩阵1的数量相同不相同,不相同直接返回-1,相同的话分类讨论。 根据两个矩阵有几个位置数字不同分为三类: ①0个位置数字不同,也就是俩矩阵a和b是一样的,直接返回0; ②4个位置数字不同,也就是所有位置上的数字都不一样,这时候需要交换两次,没有严谨求证 ③2个位置数字不同,这种情况还要再分类讨论,如果是对角线上的两个数字不同那么需要两次,如果不是对角线上的而是相邻的,那么一次就够了。
3 3

相关推荐

牛客网
牛客企业服务