#P2845. 第1题-最小测试用例集覆盖问题

第1题-最小测试用例集覆盖问题

题目内容

假设我们有一系列测试用例,每个测试用例会覆盖测试若干个代码模块。

我们用一个二维数组casescases来表示这些测试用例的覆盖情况,其中cases[i][j]cases[i][j]11表示第ii个测试用例覆盖了第jj个模块,为00则表示未覆盖

求一个最小的测试用例集合,使得该集合能够覆盖所有代码模块。返回最小集合的大小,如果不存在能够覆盖所有代码模块的测试用例集合,则返回1-1