ここでのすべての回答、ウィキペディアとウィキハウ、インド人の講義、およびその他の情報源を読みましたが、彼らの言っていることを理解し、そのように実装したと確信しています。しかし、これらすべての説明が明らかに誤りであるという声明について、私は混乱しています。
彼らは皆、行列のゼロを最小数の行でカバーするように言い、それが N に等しい場合 (つまり、すべての行とすべての列にゼロがある)、ゼロの解があり、完了です。しかし、私はこれを見つけました:
a b c d e
A 0 7 0 0 0
B 0 8 0 0 6
C 5 0 7 3 4
D 5 0 5 9 3
E 0 4 0 0 9
すべての行と列にゼロがあり、5 行未満でゼロをカバーする方法はありませんが、明らかにゼロの解はありません。行 C の列 b にはゼロしかありませんが、行 D にはゼロが残りません。
ここで何か誤解していますか?ゼロ割り当てが可能かどうかについて、より良いテストが必要ですか? これらすべての情報源は、何か本質的なものを除外していますか?