AT_abc322_e.[ABC322E] Product Development

普及+/提高

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

AtCoder 社正在开发一款新产品。该产品有 KK 个参数,目前所有参数的值均为 00。AtCoder 社的目标是让所有参数的值都达到 PP 以上。

现在有 NN 个开发方案。执行第 ii 个开发方案后,对于每个 1≤j≤K1 \leq j \leq K,第 jj 个参数会增加 Ai,jA_{i,j},但执行该开发方案需要花费 CiC_i 的成本。

同一个开发方案不能执行一次以上。请判断 AtCoder 社能否达成目标,如果可以,求出达成目标所需的最小总成本。

输入格式

输入以如下格式从标准输入给出。

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

    输出#1

    9
  • 输入#2

    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

    输出#2

    -1

说明/提示

限制条件

  • 1≤N≤1001 \leq N \leq 100
  • 1≤K,P≤51 \leq K, P \leq 5
  • 0≤Ai,j≤P (1≤i≤N,1≤j≤K)0 \leq A_{i,j} \leq P\ (1 \leq i \leq N, 1 \leq j \leq K)
  • 1≤Ci≤109 (1≤i≤N)1 \leq C_i \leq 10^9\ (1 \leq i \leq N)
  • 所有输入均为整数

样例解释 1

如果执行第 11、33、44 个开发方案,则各参数分别为 3+2+0=5,0+4+1=5,2+0+4=63+2+0=5, 0+4+1=5, 2+0+4=6,均达到 55 以上,因此目标可以达成。此时总成本为 5+3+1=95+3+1=9。无法以总成本 88 或更低达成目标,因此答案为 99。

样例解释 2

无论如何都无法达成目标,因此输出 -1。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页