#ABC322E. 产品开发

产品开发

产品开发

题目描述

AtCoder 公司正在计划开发一款产品。这款产品有 KK 个参数,当前值均为 0。公司希望把所有参数的值都提高到至少 PP

现有 NN 个开发计划。执行第 ii 个开发计划 (1iN)(1 \le i \le N),会以成本 CiC_i 使第 jj 个参数的值增加 Ai,jA_{i,j},其中 jj 为满足 1jK1 \le j \le K 的任意整数。

每个开发计划最多只能执行一次。判断公司能否达成目标;如果能,求出达成目标所需的最小总成本。

输入格式

输入按以下格式从标准输入给出:

NN KK PP
C1C_1 A1,1A_{1,1} A1,2A_{1,2} \dots A1,KA_{1,K}
C2C_2 A2,1A_{2,1} A2,2A_{2,2} \dots A2,KA_{2,K}
\dots
CNC_N AN,1A_{N,1} AN,2A_{N,2} \dots AN,KA_{N,K}

输出格式

如果 AtCoder 公司能够达成目标,输出达成目标所需的最小总成本;否则输出 1-1

样例

4 3 5
5 3 0 2
3 1 2 3
3 2 4 0
1 0 1 4
9

如果执行第 1、3、4 个开发计划,各参数将变为 3+2+0=53+2+0=50+4+1=50+4+1=52+0+4=62+0+4=6,均不低于 5,达成目标。此时总成本为 5+3+1=95+3+1=9

总成本为 8 或更少不可能达成目标。因此答案为 99

7 3 5
85 1 0 1
37 1 1 0
38 2 0 0
45 0 2 2
67 1 1 0
12 2 2 0
94 2 2 1
-1

无论怎么做都无法达成目标。因此输出 1-1

数据范围

  • 1N1001 \le N \le 100
  • 1K,P51 \le K,P \le 5
  • $0 \le A_{i,j} \le P\ (1 \le i \le N, 1 \le j \le K)$
  • 1Ci109 (1iN)1 \le C_i \le 10^9\ (1 \le i \le N)
  • 输入中的所有值均为整数。
难度 提高
通过率
尝试 0
已通过 0
ID
3078
类型
传统题
Time Limit
4000ms
Memory Limit
1024MiB
上传者
标签