可以发现一开始并没有读入 bb,所以第一空就应该是读入。然后下面是一个暴力的枚举,其中 ii 和 jj 变量的枚举表示子矩阵在 AA 中的起点(左上角)。k1k1,k2k2在枚举子矩阵的长度。根据上一个 for 的条件可以推出第二空和第四空。第三空联系上下文应该是给 goodgood 赋初值,最后一空要注意不是跳出循环应该是修改 haveAnshaveAns 的值。