#2049. [ABC255E] Lucky Numbers

[ABC255E] Lucky Numbers

题目描述

给定长度为 n1 n - 1 的序列 S S ,存在序列 a a 满足

  • i[1,n] ai+ai+1=Si\forall i\in [1, n]\ a_i + a_{i + 1} = S_i 都成立。

给定 m m 个幸运数字 x1,x2,,xm x_1, x_2, \cdots, x_m

你需要确定一个合法序列 a a 使其中有最多的数字为幸运数字,求最大值。

输入格式

第一行输入 N N M M

第二行输入 S1 S_1 S2 S_2 \ldots SN1 S_{N-1}

第三行输入 X1 X_1 X2 X_2 \ldots XM X_M

输出格式

输出幸运数字个数的最大值

9 2
2 3 3 4 -4 -7 -4 -1
-1 5
4
20 10
-183260318 206417795 409343217 238245886 138964265 -415224774 -499400499 -313180261 283784093 498751662 668946791 965735441 382033304 177367159 31017484 27914238 757966050 878978971 73210901
-470019195 -379631053 -287722161 -231146414 -84796739 328710269 355719851 416979387 431167199 498905398
8

样例 1 解释

构造 A=(3,1,4,1,5,9,2,6,5)A = (3, -1, 4, -1, 5, -9, 2, -6, 5) 包含四个幸运数字: A2,A4,A5,A9A_2, A_4, A_5, A_9 ,这是可能的最大值。

提示

  • 2  N  105 2\ \leq\ N\ \leq\ 10^5
  • 1  M  10 1\ \leq\ M\ \leq\ 10
  • 109  Si  109 -10^9\ \leq\ S_i\ \leq\ 10^9
  • 109  Xi  109 -10^9\ \leq\ X_i\ \leq\ 10^9
  • X1 < X2 <  < XM X_1\ \lt\ X_2\ \lt\ \cdots\ \lt\ X_M