#L0505. 最优饲料配比

最优饲料配比

题目描述

奶牛场的饲料仓库中有 GG 种饲料,每种饲料含有 VV 种维生素。已知每头奶牛每天对每种维生素的最低需求量,以及每种饲料中各维生素的含量(以整数单位计量)。

每种饲料最多只能使用一勺。请你选择最少数量的饲料种类,使得奶牛摄入的所有维生素含量均不低于其每日最低需求。保证输入数据一定存在可行解。

输入格式

  • 第一行:一个整数 VV1V251 \le V \le 25),表示维生素种类数。
  • 第二行:VV 个正整数(每个不超过 10001000),依次表示每种维生素的每日最低需求量。
  • 第三行:一个整数 GG1G151 \le G \le 15),表示可用饲料种类数。
  • 接下来 GG 行,每行 VV 个非负整数(每个不超过 10001000),第 ii 行表示第 ii 种饲料中各维生素的含量。

输出格式

输出一行,包含:

  • 所需的最少饲料勺数,后跟
  • 从少到多排列的饲料编号列表

若有多种方案使用相同数量的饲料,选择饲料编号字典序最小的方案。

样例

4
100 200 300 400
3
50  50  50  50
200 300 200 300
900 150 389 399
2 1 3
难度 普及-
通过率
尝试 0
已通过 0
ID
1233
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者