试一下这组数据 (数据是在大佬hack数据里发现的)
4 0 0 2 1 2 0 0 0 1 1 0 0 0 0 0 0 0 1 1 1
正确答案应为-1 在判断第三行的时候你的代码会直接返回无限解,但其实矩阵是这样的:
0 0 1 0 |0.5 0 0 0 1 |1 0 0 0 0 |0 0 0 0 0 |-0.5
第四行会返回无解,实际也应是无解,需要进行debug。