def pickSubs(self, subjects, maxWork, maxLottery): totWork = 0 totLott = 0 studentSubs = [] for s in subjects: totWork += s.getWork() totLott += s.getLottery() if totLott <= maxLottery and totWork <= maxWork: studentSubs.append(s) return studentSubs 我正在尝试使用比较器根据不同因素为学生决定最佳选择。我的问题是,如果总工作量和彩票值在maxWork,maxLottery下,我想附加所有可能的对象,但我不附加所有可能的组合。我只是追加直到达到最大约束值如何获得所有可能的组合?
添加回答
举报
0/150
提交
取消