#L0527. 宝石走廊

宝石走廊

题目描述

小明在一座古老神殿中探险,发现了一条由 NN 个石板铺成的走廊。每块石板上镶嵌着若干颗宝石(非负整数)。第 11 块石板是起点,第 NN 块石板是终点。

小明拥有 MM 张传送符,分为 44 种类型(不一定包含所有类型),每种类型上标有 1,2,3,41,2,3,4 四个数字之一,表示使用后小明在走廊上向前跳跃相应的格数。每张传送符只能使用一次,且必须全部用完。

小明踏上第 11 块石板时自动获得其上的宝石,之后每到达一块石板就获得该石板上的宝石。

请帮小明找出一种传送符的使用顺序,使得他收集到的宝石总数最多。

输入格式

每行中两个数之间用一个空格隔开。

1122 个正整数 N,MN,M,分别表示走廊石板数和传送符数。

22NN 个非负整数,a1,a2,,aNa_1,a_2,\ldots,a_N,其中 aia_i 表示第 ii 块石板上的宝石数。

33MM 个整数,b1,b2,,bMb_1,b_2,\ldots,b_M,表示每张传送符上的数字。

输入数据保证到达终点时刚好用完 MM 张传送符。

输出格式

一个整数,表示小明最多能收集到的宝石数。

样例

9 5
6 10 14 2 8 8 18 5 17
1 3 1 2 1
73

提示

数据范围

每个测试点 1s1\mathrm{s}

对于 30%30\% 的数据有 1N30,1M121 \le N \le 30,1 \le M \le 12

对于 50%50\% 的数据有 1N120,1M501 \le N \le 120,1 \le M \le 50,且 44 种传送符每种不超过 2020 张。

对于 100%100\% 的数据有 1N350,1M1201 \le N \le 350,1 \le M \le 120,且 44 种传送符每种不超过 4040 张;$0 \le a_i \le 100(1 \le i \le N),1 \le b_i \le 4(1 \le i \le M)$。

难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
1255
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者