#ABC326G. 解锁成就

解锁成就

解锁成就

题目描述

有编号 11NNNN 个技能,以及编号 11MMMM 个成就。

每个技能都有一个正整数等级,所有技能的初始等级都是 11

支付 CiC_i 日元可以将技能 ii 的等级提高 11。该操作可以任意多次进行。

当满足以下条件时,成就 ii 达成,并会获得 AiA_i 日元奖励。

条件:对于每个 j=1,,Nj=1,\ldots,N,技能 jj 的等级至少为 Li,jL_{i,j}

适当选择提升技能等级的方式时,求「获得的总奖励减去总花费」的最大可能值。

输入格式

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

NN MM
C1C_1 \ldots CNC_N
A1A_1 \ldots AMA_M
L1,1L_{1,1} \ldots L1,NL_{1,N}
\vdots
LM,1L_{M,1} \ldots LM,NL_{M,N}

输出格式

以整数形式输出答案。

样例

2 2
10 20
100 50
3 1
1 4
80

有两个技能。将技能 11 的等级提高 11 需要花费 1010 日元,将技能 22 的等级提高 11 需要花费 2020 日元。

有两个成就。 当技能 11 达到至少 33 级、技能 22 达到至少 11 级时,成就 11 达成,获得 100100 日元。 当技能 11 达到至少 11 级、技能 22 达到至少 44 级时,成就 22 达成,获得 5050 日元。

将技能 11 提升到 33 级、技能 22 提升到 11 级,花费 2020 日元获得 100100 日元奖励,余额为 8080 日元。

2 2
10 20
100 50
3 2
1 4
70

将技能 11 提升到 33 级、技能 22 提升到 44 级,花费 8080 日元获得 150150 日元奖励,余额为 7070 日元。

10 10
10922 23173 32300 22555 29525 16786 3135 17046 11245 20310
177874 168698 202247 31339 10336 14825 56835 6497 12440 110702
2 1 4 1 3 4 4 5 1 4
2 3 4 4 5 3 5 5 2 3
2 3 5 1 4 2 2 2 2 5
3 5 5 3 5 2 2 1 5 4
3 1 1 4 4 1 1 5 3 1
1 2 3 2 4 2 4 3 3 1
4 4 4 2 5 1 4 2 2 2
5 3 1 2 3 4 2 5 2 2
5 4 3 4 3 1 5 1 5 4
2 3 2 5 2 3 1 2 2 4
66900

数据范围

  • 1N,M501 \le N,M \le 50
  • 1Li,j51 \le L_{i,j} \le 5
  • 1Ai,Ci1061 \le A_i,C_i \le 10^6
  • 所有输入值均为整数。
难度 省选/NOI-
通过率
尝试 0
已通过 0
ID
3108
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签