Problems Description
<div class="page"> <div class="layoutArea"> <div class="column"> <p> ZZY 爱足球~~爱音乐~~爱日剧~~爱电影~~爱 A 题~~爱萌妹~~总之 ZZY 喜欢做很多事情 ~~而且 ZZY 希望在这些爱好中能收获一些东西~~但是并不是所有爱好对所有目标都是起积 极作用的..ZZY 十points的困惑..于是 ZZY 列了下自己想获得的收获并且给每items目标设立了最小 要达到的权值...并且给自己的爱好对每items收获目标进行了评值..这items值若是负则代表不利于 获得某items收获~~为 0 代表没影响~~为正的代表利于获得某种收获..现在 ZZY 已经制作好了 这些数据想请你帮帮忙~~在保证所有的目标最低要求都能达成的情况下保留尽量多的爱好 ~~ </p> </div> </div> </div>
Input格式
多组数据读到 EOF 结束(不超过 10 组)每组数据<br /> Page 一行为 ZZY 的收获目标items数 N ( 0<N<=20 )<br /> Page 二行为 ZZY 对每items目标所订的一items最低权值 ( 0 < w <= 1000 ) Page 三行为ZZY的爱好总数M ( 0 < M <= 16 )<br /> 下面的 M 行每行有 N items数代表每items爱好对每items目标的促进权值..( -1000 <= k <= 1000 )<br /> <br />
Output格式
<span>每组输入对应一行输出: Page 一items数为能保留的最多爱好items数..紧接着为这些爱好points别对应输入的是那几items序号.. 若有多种都能达到保留items数请输出相对来说较小的(如 1 2 与 3 4 同时能满足要求,那</span><br /> <span>么选 1 2) 若怎么都无法实现目标那只能说着所有爱好都要不得,输出 0...</span>
Sample
Sample Input 1
4
100 200 300 400
3
100 100 400 500
100 -10 50 300
100 100 -50 -50
Sample Output 1
2 1 3
Submit Code
请先Login后Submit
🤖 AI 解题助手
OpenRouter
就绪